---
slock.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/slock.c b/slock.c
index b5a9b04..b5d05b1 100644
--- a/slock.c
+++ b/slock.c
_AT_@ -185,6 +185,9 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens,
(len + num < sizeof(passwd))) {
memcpy(passwd + len, buf, num);
len += num;
+ } else if (buf[0] == '\025') {
+ explicit_bzero(&passwd, sizeof(passwd));
+ len = 0;
}
break;
}
--
2.50.1
Received on Sat Aug 16 2025 - 01:30:19 CEST
This archive was generated by hypermail 2.3.0 : Sat Aug 16 2025 - 02:00:39 CEST