git.samba.org
/
ddiss
/
samba-autobuild
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
15f332a
)
dsdb/schema: add no memory checks for {ldb,dsdb}_dn_get_extended_linearized()
author
Stefan Metzmacher
<metze@samba.org>
Mon, 20 Dec 2021 16:46:47 +0000
(17:46 +0100)
committer
Jeremy Allison
<jra@samba.org>
Wed, 12 Jan 2022 02:20:27 +0000
(
02:20
+0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source4/dsdb/schema/schema_syntax.c
patch
|
blob
|
history
diff --git
a/source4/dsdb/schema/schema_syntax.c
b/source4/dsdb/schema/schema_syntax.c
index b80a13c4655d6dce8cb2ce2f894c60ab66d80ac0..82b4290813569dd2c8dc205b5d1b1257ea519ef8 100644
(file)
--- a/
source4/dsdb/schema/schema_syntax.c
+++ b/
source4/dsdb/schema/schema_syntax.c
@@
-1726,6
+1726,7
@@
static WERROR dsdb_syntax_one_DN_drsuapi_to_ldb(TALLOC_CTX *mem_ctx, struct ldb_
*out = data_blob_string_const(ldb_dn_get_extended_linearized(mem_ctx, dn, 1));
talloc_free(tmp_ctx);
+ W_ERROR_HAVE_NO_MEMORY(out->data);
return WERR_OK;
}
@@
-2060,6
+2061,7
@@
static WERROR dsdb_syntax_DN_BINARY_drsuapi_to_ldb(const struct dsdb_syntax_ctx
}
out->values[i] = data_blob_string_const(dsdb_dn_get_extended_linearized(out->values, dsdb_dn, 1));
talloc_free(tmp_ctx);
+ W_ERROR_HAVE_NO_MEMORY(out->values[i].data);
}
return WERR_OK;