summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-08-28 22:06:04 +0000
committerJeremy Katz <katzj@redhat.com>2003-08-28 22:06:04 +0000
commit026bef3c090a12f9ef3a184b1f5cbe536142dd36 (patch)
treee38d85f0b09b08aa943e8e988ac7e6963c497239
parent1b73fbfbe46d612fb69b3c82d7d27a3e479e63bd (diff)
downloadanaconda-026bef3c090a12f9ef3a184b1f5cbe536142dd36.tar.gz
anaconda-026bef3c090a12f9ef3a184b1f5cbe536142dd36.tar.xz
anaconda-026bef3c090a12f9ef3a184b1f5cbe536142dd36.zip
don't remove device nodes in probing on error paths either
-rw-r--r--isys/probe.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/isys/probe.c b/isys/probe.c
index 628ac1c6c..db02285ae 100644
--- a/isys/probe.c
+++ b/isys/probe.c
@@ -212,18 +212,15 @@ int isUsableDasd(char *device) {
strcat(devname, device);
devMakeInode(device, devname);
if((f = open(devname, O_RDONLY)) == -1) {
- unlink(devname);
return 0;
}
if (ioctl(f, BLKSSZGET, &blksize) != 0) {
close(f);
- unlink(devname);
/* fprintf(stderr, "Could not retrieve blocksize information!\n"); */
return 0;
}
if (ioctl(f, BIODASDINFO, &dasd_info) != 0) {
close(f);
- unlink(devname);
/* fprintf(stderr, "Could not retrieve disk information!\n"); */
return 0;
}