mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +01:00
client: Reset prompt on agent exit
When the client is interrupted in the middle of user input entry and the input is masked, the terminal might be left in a weird state. Make sure to reset the prompt if the agent is being cleaned up in the middle of an operation.
This commit is contained in:
parent
9b459c1943
commit
9047157b5e
@ -481,8 +481,10 @@ bool agent_exit(const char *path)
|
||||
{
|
||||
struct l_dbus *dbus = dbus_get_bus();
|
||||
|
||||
if (pending_message)
|
||||
if (pending_message) {
|
||||
l_dbus_message_unref(pending_message);
|
||||
display_agent_prompt_release(pending_op.last_label);
|
||||
}
|
||||
|
||||
l_queue_destroy(pending_op.saved_input, l_free);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user