X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=ncurses%2Fbase%2Flib_freeall.c;h=8ec3f279e7e5abf671af0ae345dff2f3ad5616c6;hb=1078c0231b8a58fbd2dd56b6e0a81b19d6b07f77;hp=4bb7ccc799958ea9e9dcb79b349c7428c88da0aa;hpb=bd7ef7c2309fd00aa4576168c46f557c622cb9c3;p=ncurses.git diff --git a/ncurses/base/lib_freeall.c b/ncurses/base/lib_freeall.c index 4bb7ccc7..8ec3f279 100644 --- a/ncurses/base/lib_freeall.c +++ b/ncurses/base/lib_freeall.c @@ -40,7 +40,7 @@ extern int malloc_errfd; /* FIXME */ #endif -MODULE_ID("$Id: lib_freeall.c,v 1.46 2008/05/03 14:13:51 tom Exp $") +MODULE_ID("$Id: lib_freeall.c,v 1.47 2008/06/07 13:58:29 tom Exp $") /* * Free all ncurses data. This is used for testing only (there's no practical @@ -61,7 +61,7 @@ _nc_freeall(void) } #endif if (SP != 0) { - _nc_lock_global(windowlist); + _nc_lock_global(curses); while (_nc_windows != 0) { bool deleted = FALSE; @@ -93,7 +93,7 @@ _nc_freeall(void) break; } delscreen(SP); - _nc_unlock_global(windowlist); + _nc_unlock_global(curses); } if (cur_term != 0) del_curterm(cur_term);