]> tinc-vpn.org Git - tinc/blobdiff - src/logger.c
Don't write log messages to the umbilical pipe if we don't detach.
[tinc] / src / logger.c
index 8fbd3448204d342ddd28427d9db1fdc979f3cf4f..ad7cef280c3d95cb210fcfd8e54920baa29e38d1 100644 (file)
@@ -26,6 +26,7 @@
 #include "logger.h"
 #include "connection.h"
 #include "control_common.h"
+#include "process.h"
 #include "sptps.h"
 
 debug_t debug_level = DEBUG_NOTHING;
@@ -80,7 +81,7 @@ static void real_logger(int level, int priority, const char *message) {
                                break;
                }
 
-               if(umbilical) {
+               if(umbilical && do_detach) {
                        write(umbilical, message, strlen(message));
                        write(umbilical, "\n", 1);
                }