summaryrefslogtreecommitdiffstats
path: root/sysdep/unix/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdep/unix/log.c')
-rw-r--r--sysdep/unix/log.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sysdep/unix/log.c b/sysdep/unix/log.c
index afc30a9..b4a028d 100644
--- a/sysdep/unix/log.c
+++ b/sysdep/unix/log.c
@@ -167,7 +167,10 @@ log_init(int debug)
void
log_switch(list *l)
{
- current_log_list = l;
+ if (EMPTY_LIST(*l))
+ current_log_list = &init_log_list;
+ else
+ current_log_list = l;
}
void