diff --git a/Userland/Services/KeyboardPreferenceLoader/main.cpp b/Userland/Services/KeyboardPreferenceLoader/main.cpp index 671dfddfc45..2c035f23a69 100644 --- a/Userland/Services/KeyboardPreferenceLoader/main.cpp +++ b/Userland/Services/KeyboardPreferenceLoader/main.cpp @@ -27,6 +27,8 @@ ErrorOr serenity_main(Main::Arguments) auto keymaps = mapper_config->read_entry("Mapping", "Keymaps", ""); auto keymaps_vector = keymaps.split(','); + if (keymaps_vector.size() == 0) + exit(1); pid_t child_pid; const char* argv[] = { "/bin/keymap", "-m", keymaps_vector.first().characters(), nullptr };