From: Stefan Metzmacher Date: Fri, 25 May 2018 06:49:29 +0000 (+0200) Subject: smbd: let create_conn_struct_tos() use create_conn_struct_as_root() directly X-Git-Tag: tevent-0.9.37~341 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5302c6bc4a7bec0773dee2695b72a65c720b0c4;p=thirdparty%2Fsamba.git smbd: let create_conn_struct_tos() use create_conn_struct_as_root() directly Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/msdfs.c b/source3/smbd/msdfs.c index 256bb42d778..eff41f3419d 100644 --- a/source3/smbd/msdfs.c +++ b/source3/smbd/msdfs.c @@ -430,13 +430,15 @@ NTSTATUS create_conn_struct_tos(struct messaging_context *msg, return NT_STATUS_NO_MEMORY; } - status = create_conn_struct(c, - ev, - msg, - &c->conn, - snum, - path, - session_info); + become_root(); + status = create_conn_struct_as_root(c, + ev, + msg, + &c->conn, + snum, + path, + session_info); + unbecome_root(); if (!NT_STATUS_IS_OK(status)) { TALLOC_FREE(c); return status;