aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index 7d6b88b..04bb98c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -93,7 +93,9 @@ static void handle_xsl_key_input(saver_state_t *state, const char c)
break;
case '\r': // Return.
case '\n': // Return.
- accept_password(state);
+ if(pw_len > 0) {
+ accept_password(state);
+ }
break;
default:
if (pw_len + 1 < kMaxPasswordLength) {