summaryrefslogtreecommitdiffstats
path: root/loader2/kbd.c
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2007-10-19 15:38:00 +0000
committerPeter Jones <pjones@redhat.com>2007-10-19 15:38:00 +0000
commit5e4c344985f64b010576ec34c7923cad6c46b89e (patch)
tree415f7c9ccb1981b38f307f0c22a13989f7d5414f /loader2/kbd.c
parentca3be6e8915323b11c395289a087826e9ea0d3bf (diff)
downloadanaconda-5e4c344985f64b010576ec34c7923cad6c46b89e.tar.gz
anaconda-5e4c344985f64b010576ec34c7923cad6c46b89e.tar.xz
anaconda-5e4c344985f64b010576ec34c7923cad6c46b89e.zip
- avoid double gunzip_close() when we get a bad kbd file.
Diffstat (limited to 'loader2/kbd.c')
-rw-r--r--loader2/kbd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/loader2/kbd.c b/loader2/kbd.c
index 4e684cfed..518c55ee3 100644
--- a/loader2/kbd.c
+++ b/loader2/kbd.c
@@ -156,8 +156,8 @@ int chooseKeyboard(struct loaderData_s * loaderData, char ** kbdtypep) {
*/
if (rc != 0)
rc = LOADER_ERROR;
-
- gunzip_close(f);
+ else
+ gunzip_close(f);
loaderData->kbd = strdup(infoTable[num].name);