summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-09-22 15:48:00 +0000
committerMatt Wilson <msw@redhat.com>1999-09-22 15:48:00 +0000
commit16093205871c0b179968fa3961812493323c21d8 (patch)
tree54b35f093080299b17c3957c3a147ad2d0d9167d
parent9f05ee1080c188a337437243546ab996db46c6f1 (diff)
downloadanaconda-16093205871c0b179968fa3961812493323c21d8.tar.gz
anaconda-16093205871c0b179968fa3961812493323c21d8.tar.xz
anaconda-16093205871c0b179968fa3961812493323c21d8.zip
close the kickstart drive after reading the partition table IN THE RIGHT PLACE
-rw-r--r--loader/loader.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/loader/loader.c b/loader/loader.c
index e72e72abb..c108d18f3 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -1360,14 +1360,14 @@ static char * setupKickstart(char * location, struct knownDevices * kd,
return NULL;
}
- close (fd);
-
if ((rc = balkanReadTable(fd, &partTable))) {
logMessage("failed to read partition partTable for "
"device %s: %d", kd->known[i].name, rc);
return NULL;
}
+ close (fd);
+
partNum = atoi(partname + 3) - 1;
if (partTable.maxNumPartitions < partNum ||
partTable.parts[partNum].type == -1) {