Fix use-after-free bug
This commit is contained in:
@ -73,8 +73,8 @@ exit:
|
|||||||
}
|
}
|
||||||
|
|
||||||
void screen_destroy(struct screen_t **s) {
|
void screen_destroy(struct screen_t **s) {
|
||||||
free(*s);
|
|
||||||
if ((*s)->name) free ((*s)->name);
|
if ((*s)->name) free ((*s)->name);
|
||||||
|
free(*s);
|
||||||
*s = NULL;
|
*s = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user