Reopen log file after SIGHUP.
[tinc] / src / net.c
index b299bf1..aae7396 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -244,6 +244,7 @@ static void sigterm_handler(int signal, short events, void *data) {
 
 static void sighup_handler(int signal, short events, void *data) {
        logger(LOG_NOTICE, "Got %s signal", strsignal(signal));
+       reopenlogger();
        reload_configuration();
 }