summaryrefslogtreecommitdiffstats
path: root/loader2/kbd.c
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2002-12-09 17:37:51 +0000
committerMatt Wilson <msw@redhat.com>2002-12-09 17:37:51 +0000
commit401c6a1e69129cc733bb23866771488f03352df5 (patch)
tree86f9c424c9a0dbf6bc36f1c94b188c2d4ce74b7a /loader2/kbd.c
parent0e87755369a67acc8857dbff3573e8f397fa15d2 (diff)
downloadanaconda-401c6a1e69129cc733bb23866771488f03352df5.tar.gz
anaconda-401c6a1e69129cc733bb23866771488f03352df5.tar.xz
anaconda-401c6a1e69129cc733bb23866771488f03352df5.zip
normalize keyboard load error, remove unneeded code
Diffstat (limited to 'loader2/kbd.c')
-rw-r--r--loader2/kbd.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/loader2/kbd.c b/loader2/kbd.c
index 1369febf0..5c4d05f7f 100644
--- a/loader2/kbd.c
+++ b/loader2/kbd.c
@@ -144,6 +144,13 @@ int chooseKeyboard(char ** keymap, char ** kbdtypep, int flags) {
if (!rc) rc = loadKeymap(f);
+ /* normalize the error condition */
+ /* MSWFIXME - do we want to warn the user that setting the
+ keyboard didn't work?
+ */
+ if (rc != 0)
+ rc = LOADER_ERROR;
+
gunzip_close(f);
if (keymap) *keymap = strdup(infoTable[num].name);