From: Stefan Metzmacher Date: Mon, 20 Dec 2021 16:46:47 +0000 (+0100) Subject: dsdb/schema: add no memory checks for {ldb,dsdb}_dn_get_extended_linearized() X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=8026efd647957bdb63e2ba98ea736ccaf3a71f4c;p=ddiss%2Fsamba-autobuild%2F.git dsdb/schema: add no memory checks for {ldb,dsdb}_dn_get_extended_linearized() Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- 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;