]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
auth3: talloc_strackframe() panics on failure
authorVolker Lendecke <vl@samba.org>
Thu, 22 Apr 2021 08:29:24 +0000 (10:29 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 27 Apr 2021 14:14:22 +0000 (14:14 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Apr 27 14:14:22 UTC 2021 on sn-devel-184

source3/auth/server_info_sam.c

index 755791c1be45ca47e483556c02a446abd05908b2..79a7af7281e592c5eec7495a6070d54efcae93c1 100644 (file)
@@ -65,14 +65,9 @@ NTSTATUS make_server_info_sam(TALLOC_CTX *mem_ctx,
        struct passwd *pwd;
        struct auth_serversupplied_info *server_info;
        const char *username = pdb_get_username(sampass);
-       TALLOC_CTX *tmp_ctx;
+       TALLOC_CTX *tmp_ctx = talloc_stackframe();
        NTSTATUS status;
 
-       tmp_ctx = talloc_stackframe();
-       if (tmp_ctx == NULL) {
-               return NT_STATUS_NO_MEMORY;
-       }
-
        server_info = make_server_info(tmp_ctx);
        if (server_info == NULL) {
                status = NT_STATUS_NO_MEMORY;