Fix use-after-free in final log message on tincd exit.
[tinc] / src / logger.c
index 9c02a3d..21e0431 100644 (file)
@@ -94,7 +94,7 @@ static void real_logger(int level, int priority, const char *message) {
                }
        }
 
-       if(logcontrol) {
+       if(logcontrol && connection_list) {
                suppress = true;
                logcontrol = false;