]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:dsdb: Check dsdb_module_search() return value
authorJennifer Sutton <jennifersutton@catalyst.net.nz>
Fri, 24 Jan 2025 00:18:00 +0000 (13:18 +1300)
committerJo Sutton <jsutton@samba.org>
Mon, 26 May 2025 02:41:37 +0000 (02:41 +0000)
Signed-off-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
source4/dsdb/samdb/ldb_modules/acl.c

index 3e5588c95bbe2884e819e859ed6a8adbdeb3d048..d0b1216bcc116c4ffc42944afde8c035e91c4aeb 100644 (file)
@@ -777,6 +777,10 @@ static int acl_check_spn(TALLOC_CTX *mem_ctx,
                                 req,
                                 "(ncName=%s)",
                                 ldb_dn_get_linearized(ldb_get_default_basedn(ldb)));
+       if (ret != LDB_SUCCESS) {
+               talloc_free(tmp_ctx);
+               return ret;
+       }
 
        netbios_name = ldb_msg_find_attr_as_string(netbios_res->msgs[0], "nETBIOSName", NULL);