Commit 246b14d8 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

yes, in fact, i broke it. putting back.


svn:r2918
parent 6322287d
Loading
Loading
Loading
Loading
+9 −9
Changes for src/common/log.c: 9 added lines, 9 removed lines.
Original line number Diff line number Diff line
@@ -345,16 +345,16 @@ int add_callback_log(int loglevelMin, int loglevelMax, log_callback cb)
/** Close any log handlers added by add_temp_log or marked by mark_logs_temp */
void close_temp_logs(void)
{
  logfile_t *victim, *lf;
  for (lf = logfiles; lf; ) {
    if (lf->is_temporary) {
      victim = lf;
      lf = lf->next;
      close_log(victim);
      tor_free(victim->filename);
      tor_free(victim);
  logfile_t *lf, **p;
  for (p = &logfiles; *p; ) {
    if ((*p)->is_temporary) {
      lf = *p;
      *p = (*p)->next;
      close_log(lf);
      tor_free(lf->filename);
      tor_free(lf);
    } else {
      lf = lf->next;
      p = &((*p)->next);
    }
  }
}