projects
/
ncurses.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ncurses 5.6 - patch 20080823
[ncurses.git]
/
ncurses
/
base
/
lib_freeall.c
diff --git
a/ncurses/base/lib_freeall.c
b/ncurses/base/lib_freeall.c
index bb8bd5aa142ecf0386c9c42dedcd0f992826f513..65fab4a2cc2d33443c9b08cc2c76f242179225d3 100644
(file)
--- a/
ncurses/base/lib_freeall.c
+++ b/
ncurses/base/lib_freeall.c
@@
-40,7
+40,7
@@
extern int malloc_errfd; /* FIXME */
#endif
extern int malloc_errfd; /* FIXME */
#endif
-MODULE_ID("$Id: lib_freeall.c,v 1.5
0 2008/08/04 18:29:12
tom Exp $")
+MODULE_ID("$Id: lib_freeall.c,v 1.5
1 2008/08/23 22:41:39
tom Exp $")
/*
* Free all ncurses data. This is used for testing only (there's no practical
/*
* Free all ncurses data. This is used for testing only (there's no practical
@@
-127,7
+127,10
@@
_nc_free_and_exit(int code)
_nc_freeall();
#ifdef TRACE
trace(0); /* close trace file, freeing its setbuf */
_nc_freeall();
#ifdef TRACE
trace(0); /* close trace file, freeing its setbuf */
- free(_nc_varargs("?", 0));
+ {
+ va_list fake;
+ free(_nc_varargs("?", fake));
+ }
#endif
fclose(stdout);
FreeIfNeeded(last_setbuf);
#endif
fclose(stdout);
FreeIfNeeded(last_setbuf);