summaryrefslogtreecommitdiff
path: root/source4/dsdb/samdb/ldb_modules/extended_dn_out.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2015-06-23 14:58:11 +0200
committerJeremy Allison <jra@samba.org>2015-06-24 01:02:22 +0200
commita924399b91060969f67c9863e5dd9214f2fce677 (patch)
treef6adf5e33566640d4c99e8ed130891b03ef9f127 /source4/dsdb/samdb/ldb_modules/extended_dn_out.c
parent8253549264bab62fa29357401d99b9d994f12c8a (diff)
downloadsamba-a924399b91060969f67c9863e5dd9214f2fce677.tar.gz
dsdb: Fix CID 1034902 Dereference before null check
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed Jun 24 01:02:22 CEST 2015 on sn-devel-104
Diffstat (limited to 'source4/dsdb/samdb/ldb_modules/extended_dn_out.c')
-rw-r--r--source4/dsdb/samdb/ldb_modules/extended_dn_out.c2
1 files changed, 1 insertions, 1 deletions
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,