Use BB_FEATURE_CLEAN_UP where appropriate

-Erik
This commit is contained in:
Eric Andersen
2000-07-25 18:01:20 +00:00
parent b9ea02c04b
commit b040d4f3da
12 changed files with 48 additions and 14 deletions

View File

@@ -115,6 +115,18 @@ void cmdedit_reset_term(void)
if (reset_term)
/* sparc and other have broken termios support: use old termio handling. */
setTermSettings(fileno(stdin), (void*) &initial_settings);
#ifdef BB_FEATURE_CLEAN_UP
if (his_front) {
struct history *n;
//while(his_front!=his_end) {
while(his_front!=his_end) {
n = his_front->n;
free(his_front->s);
free(his_front);
his_front=n;
}
}
#endif
}
void clean_up_and_die(int sig)