From a924399b91060969f67c9863e5dd9214f2fce677 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 23 Jun 2015 14:58:11 +0200 Subject: [PATCH] dsdb: Fix CID 1034902 Dereference before null check Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Wed Jun 24 01:02:22 CEST 2015 on sn-devel-104 --- source4/dsdb/samdb/ldb_modules/extended_dn_out.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source4/dsdb/samdb/ldb_modules/extended_dn_out.c b/source4/dsdb/samdb/ldb_modules/extended_dn_out.c index 70835226b7e..bdb35be4690 100644 --- a/source4/dsdb/samdb/ldb_modules/extended_dn_out.c +++ b/source4/dsdb/samdb/ldb_modules/extended_dn_out.c @@ -82,7 +82,7 @@ static int extended_dn_out_dereference_setup_control(struct ldb_context *ldb, st dereference_control->dereference = talloc_realloc(p, dereference_control->dereference, struct dsdb_openldap_dereference *, i + 2); - if (!dereference_control) { + if (!dereference_control->dereference) { return ldb_oom(ldb); } dereference_control->dereference[i] = talloc(dereference_control->dereference, -- 2.11.4.GIT