dsdb: Fix CID 1034902 Dereference before null check
authorVolker Lendecke <vl@samba.org>
Tue, 23 Jun 2015 12:58:11 +0000 (14:58 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 23 Jun 2015 23:02:22 +0000 (01:02 +0200)
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

source4/dsdb/samdb/ldb_modules/extended_dn_out.c

index 70835226b7e0f7918e07ca03cfdf35b7855f3a87..bdb35be46904f66ff04115a7a276f81166eb8def 100644 (file)
@@ -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,