From c6f5fc3b8fc1cb85a6e09fe1faced58eb378fb5d Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 26 Nov 2017 18:06:17 +0100 Subject: [PATCH] Fix use-after-free bug --- src/screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/screen.c b/src/screen.c index b3ba58a..526adba 100644 --- a/src/screen.c +++ b/src/screen.c @@ -73,8 +73,8 @@ exit: } void screen_destroy(struct screen_t **s) { - free(*s); if ((*s)->name) free ((*s)->name); + free(*s); *s = NULL; }