mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-22 04:52:56 +01:00
sculpt_manager: check passphrase before ENTER
Prevent setting an invalid configuration by guarding against are premature generation. Issue #4858.
This commit is contained in:
@@ -38,8 +38,10 @@ void Sculpt::Network::handle_key_press(Codepoint code)
|
||||
enum { BACKSPACE = 8, ENTER = 10 };
|
||||
if (code.value == BACKSPACE)
|
||||
wpa_passphrase.remove_last_character();
|
||||
else if (code.value == ENTER)
|
||||
wifi_connect(dialog.selected_ap());
|
||||
else if (code.value == ENTER) {
|
||||
if (wpa_passphrase.suitable_for_connect())
|
||||
wifi_connect(dialog.selected_ap());
|
||||
}
|
||||
else if (code.valid())
|
||||
wpa_passphrase.append_character(code);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user