diff options
author | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2019-10-10 15:19:56 (EDT) |
---|---|---|
committer | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2019-10-10 15:19:56 (EDT) |
commit | bb65b69a5b97f9f5508f4fa5adbdc19b480ee638 (patch) | |
tree | 52acd325811a2dbfc86bb0d16c3beef0fe50ffd2 | |
parent | 040b44e00c31909fbdb760c49399791f795a7f52 (diff) | |
download | timeteller-bb65b69a5b97f9f5508f4fa5adbdc19b480ee638.zip timeteller-bb65b69a5b97f9f5508f4fa5adbdc19b480ee638.tar.gz timeteller-bb65b69a5b97f9f5508f4fa5adbdc19b480ee638.tar.bz2 |
screen_new(): Free screen on error
-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. */ |