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 /loader | |
| parent | d72ddbf67c78496feb5823e58af085fe48fa2a8b (diff) | |
always close modules.cgz
Diffstat (limited to 'loader')
| -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); |
