i3lock-color

The world's most popular non-default computer lockscreen.
Index Commits Files Refs README LICENSE
commit 8a630bec651be1670f45c022a35399529ab0e523
parent 0cbf483cb4a1597343df90642ac475b288ae9e80
Author: Neodyblue <sieramsn@gmail.com>
Date:   Mon, 13 Oct 2014 11:39:13 +0100

Ignore password validation is pam is in wrong state

This add a protection against wrong password spamming

Diffstat:
Mi3lock.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git 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;