sam.c: allocate account_sid on tmp_ctx
authorIsaac Boukris <iboukris@gmail.com>
Sun, 20 Jan 2019 12:56:30 +0000 (14:56 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 6 Mar 2019 04:30:22 +0000 (04:30 +0000)
Signed-off-by: Isaac Boukris <iboukris@gmail.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Mar  6 04:30:22 UTC 2019 on sn-devel-144

source4/auth/sam.c

index 6253ad0445c4606d71fe937d471ee152376d09eb..6c7fb221699713ba3c98c2a7ce7794a797b2a54e 100644 (file)
@@ -377,7 +377,7 @@ _PUBLIC_ NTSTATUS authsam_make_user_info_dc(TALLOC_CTX *mem_ctx,
 
        num_sids = 2;
 
-       account_sid = samdb_result_dom_sid(user_info_dc, msg, "objectSid");
+       account_sid = samdb_result_dom_sid(tmp_ctx, msg, "objectSid");
        if (account_sid == NULL) {
                TALLOC_FREE(user_info_dc);
                return NT_STATUS_NO_MEMORY;