diff options
author | Stefan Metzmacher <metze@samba.org> | 2021-12-20 17:46:47 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2022-01-12 02:20:27 +0000 |
commit | 8026efd647957bdb63e2ba98ea736ccaf3a71f4c (patch) | |
tree | 56ba1a7e91674e12fb724ec0e81d2d9ee4af6ec5 /source4 | |
parent | 15f332a1c0340b808730427e482e374c96e2cd20 (diff) | |
download | samba-8026efd647957bdb63e2ba98ea736ccaf3a71f4c.tar.gz |
dsdb/schema: add no memory checks for {ldb,dsdb}_dn_get_extended_linearized()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source4')
-rw-r--r-- | source4/dsdb/schema/schema_syntax.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/dsdb/schema/schema_syntax.c b/source4/dsdb/schema/schema_syntax.c index b80a13c4655..82b42908135 100644 --- 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; |