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; }