diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/screen.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c index 7d22628..a8b8b26 100644 --- a/src/screen.c +++ b/src/screen.c @@ -41,6 +41,7 @@ screen_new(void) screen->win = initscr(); /* On failure, does not return. */ if (noecho() == ERR || raw() == ERR) { + free(screen); return NULL; } curs_set(0); /* Ignore errors. */ |