summaryrefslogtreecommitdiff
path: root/i3lock.c
diff options
context:
space:
mode:
Diffstat (limited to 'i3lock.c')
-rw-r--r--i3lock.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/i3lock.c b/i3lock.c
index 64e4600..71b02ee 100644
--- a/i3lock.c
+++ b/i3lock.c
@@ -299,6 +299,9 @@ static void handle_key_press(xcb_key_press_event_t *event) {
case XKB_KEY_Return:
case XKB_KEY_KP_Enter:
case XKB_KEY_XF86ScreenSaver:
+ if (pam_state == STATE_PAM_WRONG)
+ return;
+
if (skip_without_validation()) {
clear_input();
return;