From: Tobias Stoeckmann Date: Sat, 25 Mar 2017 20:16:01 +0000 (+0100) Subject: Properly clear the last entered character X-Git-Url: https://git.xinqibao.xyz/slock.git/commitdiff_plain/35633d45672d14bd798c478c45d1a17064701aa9?hp=35633d45672d14bd798c478c45d1a17064701aa9 Properly clear the last entered character When enter is pressed, passwd[len] will be set to '\0'. Pressing backspace is supposed to remove the last entered character. But currently, the clearing has an off-by-one, as in setting passwd[len] to '\0' just like enter would do. You can also verify it by imagining len=1 and that it's impossible to clear passwd[0] by pressing backspace with the current code. Signed-off-by: Tobias Stoeckmann ---