diff options
author | Erik Troan <ewt@redhat.com> | 2001-12-10 21:40:55 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 2001-12-10 21:40:55 +0000 |
commit | 0a1602cb7463045d26ecefb91cbdb01f0e2f8fab (patch) | |
tree | 93de2535db0326fb07d34d81b73dee2da50d7925 | |
parent | d72ddbf67c78496feb5823e58af085fe48fa2a8b (diff) | |
download | anaconda-0a1602cb7463045d26ecefb91cbdb01f0e2f8fab.tar.gz anaconda-0a1602cb7463045d26ecefb91cbdb01f0e2f8fab.tar.xz anaconda-0a1602cb7463045d26ecefb91cbdb01f0e2f8fab.zip |
always close modules.cgz
-rw-r--r-- | loader/devices.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/loader/devices.c b/loader/devices.c index 79061d0c5..dce14cf6e 100644 --- a/loader/devices.c +++ b/loader/devices.c @@ -591,7 +591,10 @@ char ** extractModules(struct driverDiskInfo * ddi, } /* nothing to do */ - if (!numMaps) return oldPaths; + if (!numMaps) { + gunzip_close(fd); + return oldPaths; + } qsort(map, numMaps, sizeof(*map), myCpioFileMapCmp); rc = myCpioInstallArchive(fd, map, numMaps, NULL, NULL, &failedFile); |