fd_device: allow fd to be passed through a unix socket
[tinc] / src / info.c
index f0dce8c..758c0d1 100644 (file)
 #include "xalloc.h"
 
 void logger(int level, int priority, const char *format, ...) {
+       (void)level;
+       (void)priority;
        va_list ap;
+
        va_start(ap, format);
        vfprintf(stderr, format, ap);
        va_end(ap);
+
        fputc('\n', stderr);
 }
 
@@ -145,10 +149,6 @@ static int info_node(int fd, const char *item) {
 
        if(status.udp_confirmed) {
                printf(" udp_confirmed");
-
-               if(udp_ping_rtt != -1) {
-                       printf(" (rtt %d.%03d)", udp_ping_rtt / 1000, udp_ping_rtt % 1000);
-               }
        }
 
        printf("\n");
@@ -185,6 +185,10 @@ static int info_node(int fd, const char *item) {
                printf("unknown\n");
        } else if(minmtu > 0) {
                printf("directly with UDP\nPMTU:         %d\n", pmtu);
+
+               if(udp_ping_rtt != -1) {
+                       printf("RTT:          %d.%03d\n", udp_ping_rtt / 1000, udp_ping_rtt % 1000);
+               }
        } else if(!strcmp(nexthop, item)) {
                printf("directly with TCP\n");
        } else {