free some more memory on exit

svn:r10837
This commit is contained in:
Roger Dingledine
2007-07-16 04:33:47 +00:00
parent 4b719cbae0
commit 6d2cb32d10
3 changed files with 12 additions and 7 deletions
+3 -2
View File
@@ -361,9 +361,9 @@ _log_err(uint32_t domain, const char *format, ...)
}
#endif
/** Close all open log files. */
/** Close all open log files, and free other static memory. */
void
close_logs(void)
logs_free_all(void)
{
logfile_t *victim, *next;
next = logfiles;
@@ -375,6 +375,7 @@ close_logs(void)
tor_free(victim->filename);
tor_free(victim);
}
tor_free(appname);
}
/** Remove and free the log entry <b>victim</b> from the linked-list
+1 -1
View File
@@ -104,7 +104,7 @@ int add_syslog_log(int loglevelMin, int loglevelMax);
int add_callback_log(int loglevelMin, int loglevelMax, log_callback cb);
int get_min_log_level(void);
void switch_logs_debug(void);
void close_logs(void);
void logs_free_all(void);
void add_temp_log(void);
void close_temp_logs(void);
void rollback_log_changes(void);