X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=ncurses%2Fbase%2Flib_freeall.c;h=0fc86239c836970da256bc8cf2029ff831f1287f;hb=a6e4fdd3cdc7d71be239c8cae7bc2c2145619e60;hp=c4c90300c5f543647a7093c19646eaa91da1c008;hpb=3ec8f79f3ceda990461c80de2f96d66b886e00d5;p=ncurses.git diff --git a/ncurses/base/lib_freeall.c b/ncurses/base/lib_freeall.c index c4c90300..0fc86239 100644 --- a/ncurses/base/lib_freeall.c +++ b/ncurses/base/lib_freeall.c @@ -27,7 +27,7 @@ ****************************************************************************/ /**************************************************************************** - * Author: Thomas E. Dickey 1996,1997 * + * Author: Thomas E. Dickey 1996-on * ****************************************************************************/ #include @@ -40,7 +40,7 @@ extern int malloc_errfd; /* FIXME */ #endif -MODULE_ID("$Id: lib_freeall.c,v 1.43 2007/05/05 20:56:17 tom Exp $") +MODULE_ID("$Id: lib_freeall.c,v 1.44 2007/06/02 19:40:25 tom Exp $") /* * Free all ncurses data. This is used for testing only (there's no practical @@ -83,7 +83,8 @@ _nc_freeall(void) } delscreen(SP); } - del_curterm(cur_term); + if (cur_term != 0) + del_curterm(cur_term); #if USE_WIDEC_SUPPORT FreeIfNeeded(_nc_wacs);