X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fbase%2Flib_freeall.c;h=0fc86239c836970da256bc8cf2029ff831f1287f;hp=c4c90300c5f543647a7093c19646eaa91da1c008;hb=3853a8e97d7efa8cb6a3c93c696d2c52895d6a70;hpb=3ec8f79f3ceda990461c80de2f96d66b886e00d5;ds=sidebyside 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);