Commit e68748a6 authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

in main(), exit if initscr() fails

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4198 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
parent 1055c720
Showing with 8 additions and 3 deletions
+8 -3
2007-12-10 David Lawrence Ramsey <pooka109@gmail.com>
* nano.c (main): Exit if initscr() fails.
2007-12-09 David Lawrence Ramsey <pooka109@gmail.com>
* faq.html: Add minor punctuation and wording fixes, and update
......
......@@ -2038,7 +2038,7 @@ int main(int argc, char **argv)
free(backup_dir);
backup_dir = backup_dir_cpy;
}
#endif
#endif
#ifndef DISABLE_JUSTIFY
if (quotestr_cpy != NULL) {
free(quotestr);
......@@ -2164,8 +2164,9 @@ int main(int argc, char **argv)
/* Back up the old terminal settings so that they can be restored. */
tcgetattr(0, &oldterm);
/* Initialize curses mode. */
initscr();
/* Initialize curses mode. If this fails, get out. */
if (initscr() == NULL)
exit(1);
/* Set up the terminal state. */
terminal_init();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment