diff options
Diffstat (limited to 'loader2/kbd.c')
-rw-r--r-- | loader2/kbd.c | 7 |
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); |