lib/ldb-samba/ldb_ildap: Also skip special base DNs
authorAndrew Bartlett <abartlet@samba.org>
Mon, 16 Sep 2013 21:22:53 +0000 (14:22 -0700)
committerNadezhda Ivanova <nivanova@samba.org>
Tue, 17 Sep 2013 03:56:56 +0000 (05:56 +0200)
This is so we do not search for @REPLCHANGED against ldap

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Nadezhda Ivanova <nivanova@symas.com>
lib/ldb-samba/ldb_ildap.c

index 3c28690bd66edd1db09fb49e268db280a90663b5..18853ebccf733ef28bcfb472f779451daa228660 100644 (file)
@@ -681,6 +681,9 @@ static bool ildb_dn_is_special(struct ldb_request *req)
        struct ldb_dn *dn = NULL;
 
        switch (req->operation) {
+       case LDB_SEARCH:
+               dn = req->op.search.base;
+               break;
        case LDB_ADD:
                dn = req->op.add.message->dn;
                break;