aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--swaylock/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/swaylock/main.c b/swaylock/main.c
index 74a00a35..11b5e8c8 100644
--- a/swaylock/main.c
+++ b/swaylock/main.c
@@ -212,7 +212,7 @@ static cairo_surface_t *select_image(struct swaylock_state *state,
static void load_image(char *arg, struct swaylock_state *state) {
// [<output>:]<path>
- struct swaylock_image *image = malloc(sizeof(struct swaylock_image));
+ struct swaylock_image *image = calloc(1, sizeof(struct swaylock_image));
char *separator = strchr(arg, ':');
if (separator) {
*separator = '\0';