summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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) {