- cnid = cnid_for_path(&volume, path, &did);
- if (cnid_delete(volume.volume.v_cdb, cnid) != 0) {
+ if ((cnid = cnid_for_path(volume.vol->v_cdb, volume.vol->v_path, path, &did)) == CNID_INVALID) {
+ SLOG("Error resolving CNID for %s", path);
+ return -1;
+ }
+ if (cnid_delete(volume.vol->v_cdb, cnid) != 0) {