mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
smbd: In conn_force_tdis_done() when forcing a connection closed force a full reload of services.
Prevents reload_services() caching the fact it might be
called multiple times in a row.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14604
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
(cherry picked from commit e4c8cd0781
)
This commit is contained in:
parent
42dbd31f73
commit
51577d22ef
@ -273,5 +273,13 @@ static void conn_force_tdis_done(struct tevent_req *req)
|
|||||||
* uid in the meantime. Ensure we're still root.
|
* uid in the meantime. Ensure we're still root.
|
||||||
*/
|
*/
|
||||||
change_to_root_user();
|
change_to_root_user();
|
||||||
reload_services(sconn, conn_snum_used, true);
|
/*
|
||||||
|
* Use 'false' in the last parameter (test) to force
|
||||||
|
* a full reload of services. Prevents
|
||||||
|
* reload_services caching the fact it's
|
||||||
|
* been called multiple times in a row.
|
||||||
|
* See BUG: https://bugzilla.samba.org/show_bug.cgi?id=14604
|
||||||
|
* for details.
|
||||||
|
*/
|
||||||
|
reload_services(sconn, conn_snum_used, false);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user