dsdb/modules/dirsync: ensure attrs exist (CID 1107212)
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 3 May 2019 05:27:51 +0000 (17:27 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Thu, 9 May 2019 22:39:27 +0000 (22:39 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
source4/dsdb/samdb/ldb_modules/dirsync.c

index 60a2b4098c9b901e4403468e8a7320f0e12f19cc..0d46e2a625455b2467489c9372e2e772f8813a79 100644 (file)
@@ -355,6 +355,10 @@ skip:
 
                attr = dsdb_attribute_by_lDAPDisplayName(dsc->schema,
                                el->name);
+               if (attr == NULL) {
+                       continue;
+               }
+
                keep = false;
 
                if (attr->linkID & 1) {