- nano.c:window_init() - Fix leaking *WINDOWs (no pun intended) (David Benbennick)

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1391 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
Chris Allegretta 2003-01-26 04:15:56 +00:00
parent 54c1f7932c
commit 1a128afdb2
2 changed files with 11 additions and 2 deletions

View File

@ -13,6 +13,8 @@ CVS Code -
open_file()
- Fix FD leak with file load error (David Benbennick).
- nano.c:
do_preserve_msg():
- Unsplit error message into a single fprintf call (Jordi).
main()
- Call load_file with arg 0 for insert, as we aren't really
doing an insert, allows new_file() to run if we open a
@ -20,8 +22,8 @@ CVS Code -
usage()
- Remove gettext markings from -p/--preserve (Jordi).
- Revamp -H option message to fit in 80 column terminal.
do_preserve_msg():
- Unsplit error message into a single fprintf call (Jordi).
window_init()
- Fix leaking *WINDOWs (no pun intended) (David Benbennick).
- winio.c:
bottombars()
- Change strcpy of gettext() "Up" string to strncpy of max

7
nano.c
View File

@ -232,6 +232,13 @@ void window_init(void)
if ((editwinrows = LINES - 5 + no_help()) < MIN_EDITOR_ROWS)
die_too_small();
if (edit != NULL)
delwin(edit);
if (topwin != NULL)
delwin(topwin);
if (bottomwin != NULL)
delwin(bottomwin);
/* Set up the main text window */
edit = newwin(editwinrows, COLS, 2, 0);