vol-more-logging-20030515
authorDerrick Brashear <shadow@dementia.org>
Thu, 15 May 2003 17:41:25 +0000 (17:41 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 15 May 2003 17:41:25 +0000 (17:41 +0000)
FIXES 1453

much more to do here. start with this.

src/vol/volume.c

index fdd4426..45c514a 100644 (file)
@@ -569,7 +569,9 @@ VAttachVolumeByName_r(Error *ec, char *partition, char *name, int mode)
     strcat(path, name);
     VOL_UNLOCK
     if ((fd = open(path, O_RDONLY)) == -1 || fstat(fd,&status) == -1) {
-       close(fd);
+       Log("VAttachVolume: Failed to open %s (errno %d)\n", path, errno);
+       if (fd > -1)
+           close(fd);
        VOL_LOCK
        *ec = VNOVOL;
        goto done;