]> arthur.barton.de Git - netatalk.git/blobdiff - etc/cnid_dbd/dbif.c
ad find works
[netatalk.git] / etc / cnid_dbd / dbif.c
index 8ddebc1fe18f66f5de6772c9e030812099dc0564..a24f75f3fc9a0346211c0247cb3029c8f9802a26 100644 (file)
@@ -785,8 +785,10 @@ int dbif_search(DBD *dbd, DBT *key, char *resbuf)
             memcpy(&cnid, pkey.data, sizeof(cnid_t));
             cnids += sizeof(cnid_t);
             LOG(log_error, logtype_cnid, "match: CNID %" PRIu32, ntohl(cnid));
+        } else {
+            LOG(log_error, logtype_cnid, "ignoring: CNID %" PRIu32, ntohl(cnid));
         }
-        ret = cursorp->pget(cursorp, key, &pkey, &data, DB_NEXT_DUP);
+        ret = cursorp->pget(cursorp, key, &pkey, &data, DB_NEXT);
     }
 
     ret = count;