From: Stefan Metzmacher Date: Fri, 25 May 2018 06:49:29 +0000 (+0200) Subject: smbd: use pconn = talloc_move(ctx, &conn) in create_conn_struct_as_root() X-Git-Tag: tevent-0.9.37~339 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ee8ea5ce01ab137c8f28cd7d70c59c09ce3f07d3;p=thirdparty%2Fsamba.git smbd: use pconn = talloc_move(ctx, &conn) in create_conn_struct_as_root() Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/msdfs.c b/source3/smbd/msdfs.c index 9c8e32e3144..ff836138cd7 100644 --- a/source3/smbd/msdfs.c +++ b/source3/smbd/msdfs.c @@ -354,7 +354,7 @@ static NTSTATUS create_conn_struct_as_root(TALLOC_CTX *ctx, } conn->fs_capabilities = SMB_VFS_FS_CAPABILITIES(conn, &conn->ts_res); - *pconn = conn; + *pconn = talloc_move(ctx, &conn); return NT_STATUS_OK; } @@ -416,7 +416,6 @@ NTSTATUS create_conn_struct_tos(struct messaging_context *msg, TALLOC_FREE(c); return status; } - talloc_steal(c, c->conn); talloc_set_destructor(c, conn_struct_tos_destructor);