]> arthur.barton.de Git - netatalk.git/commitdiff
Merge 2-1
authorFrank Lahm <franklahm@googlemail.com>
Wed, 20 Apr 2011 13:06:56 +0000 (15:06 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Wed, 20 Apr 2011 13:06:56 +0000 (15:06 +0200)
etc/cnid_dbd/cmd_dbd_scanvol.c

index e86d1978c3d9520d18f5d1f61975b0c32e6b74c2..b0af191c26d32345051ddc562a9a17201e1807df 100644 (file)
@@ -1213,7 +1213,7 @@ int cmd_dbd_scanvol(DBD *dbd_ref, struct volinfo *vi, dbd_flags_t flags)
     }
 
     /* temporary rebuild db, used with -re rebuild to delete unused CNIDs, not used with -f */
-    if (! nocniddb && !(flags & DBD_FLAGS_FORCE)) {
+    if (! nocniddb && (flags & DBD_FLAGS_EXCL) && !(flags & DBD_FLAGS_FORCE)) {
         /* Get volume stamp */
         dbd_getstamp(dbd, &rqst, &rply);
         if (rply.result != CNID_DBD_RES_OK)