From 11f83260ff651acb5830e2433780bd72230de1f8 Mon Sep 17 00:00:00 2001 From: Frank Lahm Date: Wed, 20 Apr 2011 15:03:16 +0200 Subject: [PATCH] dont create tmpdb without -e --- etc/cnid_dbd/cmd_dbd_scanvol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/cnid_dbd/cmd_dbd_scanvol.c b/etc/cnid_dbd/cmd_dbd_scanvol.c index 2ec33269..24d51a71 100644 --- a/etc/cnid_dbd/cmd_dbd_scanvol.c +++ b/etc/cnid_dbd/cmd_dbd_scanvol.c @@ -1192,7 +1192,7 @@ int cmd_dbd_scanvol(DBD *dbd_ref, struct volinfo *volinfo, 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) -- 2.39.2