diff options
author | Ola Bini <ola@olabini.se> | 2016-01-12 15:39:49 -0500 |
---|---|---|
committer | Ola Bini <ola@olabini.se> | 2016-01-13 10:35:06 -0500 |
commit | 5c1c117b8ecae53ded15773ffa78da26757b7fe3 (patch) | |
tree | 5f4324d8e4827a82a82cc16b81b0b963f9e06b92 /src/common/log.c | |
parent | 0bfa616e2e0ea7425801142e7faf7bca020f4361 (diff) | |
download | tor-5c1c117b8ecae53ded15773ffa78da26757b7fe3.tar.gz tor-5c1c117b8ecae53ded15773ffa78da26757b7fe3.zip |
Revert my addition of callback cleaner and instead use existing functionality for temporary log files
Diffstat (limited to 'src/common/log.c')
-rw-r--r-- | src/common/log.c | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/common/log.c b/src/common/log.c index 02ad7142e2..e0bfcf883c 100644 --- a/src/common/log.c +++ b/src/common/log.c @@ -889,29 +889,6 @@ add_temp_log(int min_severity) UNLOCK_LOGS(); } -#define CALLBACK_FILENAME "<callback>" - -/** - * Removes the latest log handler added, if that log handler is a callback - * handler. - */ -void -remove_log_callback(void) -{ - if(logfiles && !strcmp(logfiles->filename, CALLBACK_FILENAME)) { - logfile_t *lf = logfiles; - - LOCK_LOGS(); - logfiles = lf->next; - log_global_min_severity_ = get_min_log_level(); - UNLOCK_LOGS(); - - tor_free(lf->filename); - tor_free(lf->severities); - tor_free(lf); - } -} - /** * Add a log handler to send messages in <b>severity</b> * to the function <b>cb</b>. @@ -923,7 +900,7 @@ add_callback_log(const log_severity_list_t *severity, log_callback cb) lf = tor_malloc_zero(sizeof(logfile_t)); lf->fd = -1; lf->severities = tor_memdup(severity, sizeof(log_severity_list_t)); - lf->filename = tor_strdup(CALLBACK_FILENAME); + lf->filename = tor_strdup("<callback>"); lf->callback = cb; lf->next = logfiles; |