summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2023-09-28 02:13:27 +0200
committerLouis Burda <quent.burda@gmail.com>2023-09-28 02:13:27 +0200
commitf35e22bc844373144d6d5248e09e7341c74983c1 (patch)
tree53520064f165ff1aa2ddacb2c4cf1b9cc19630ae
parent35633d45672d14bd798c478c45d1a17064701aa9 (diff)
downloadslock-f35e22bc844373144d6d5248e09e7341c74983c1.tar.gz
slock-f35e22bc844373144d6d5248e09e7341c74983c1.zip
Zero-init lock for memory safety
-rw-r--r--slock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/slock.c b/slock.c
index 5ae738c..6c3401f 100644
--- a/slock.c
+++ b/slock.c
@@ -229,7 +229,7 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen)
XSetWindowAttributes wa;
Cursor invisible;
- if (dpy == NULL || screen < 0 || !(lock = malloc(sizeof(struct lock))))
+ if (dpy == NULL || screen < 0 || !(lock = calloc(1, sizeof(struct lock))))
return NULL;
lock->screen = screen;