X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Finfo.c;h=25d51bff219a83f5a563264f1b9b3839f0361361;hp=93be24e4eaacbe6e938e783fb4a5181b8260be25;hb=d917c8cb6b69475d568ccbe82389b9f2b3eb5e80;hpb=d6388d782ede1bbe49a5c2643362e2e0f383fa89 diff --git a/src/info.c b/src/info.c index 93be24e4..25d51bff 100644 --- a/src/info.c +++ b/src/info.c @@ -28,9 +28,9 @@ void logger(int level, int priority, const char *format, ...) { va_list ap; - va_start(ap, format); - vfprintf(stderr, format, ap); - va_end(ap); + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); } char *strip_weight(char *netstr) { @@ -56,7 +56,7 @@ static int info_node(int fd, const char *item) { char via[4096]; char nexthop[4096]; int code, req, cipher, digest, maclength, compression, distance; - short int pmtu, minmtu, maxmtu; + short int pmtu, minmtu, maxmtu; unsigned int options; node_status_t status; long int last_state_change; @@ -87,7 +87,7 @@ static int info_node(int fd, const char *item) { if(sscanf(line, "%d %d %s", &code, &req, node) == 2) break; } - + printf("Node: %s\n", item); printf("Address: %s port %s\n", host, port); @@ -111,6 +111,8 @@ static int info_node(int fd, const char *item) { printf(" indirect"); if(status.sptps) printf(" sptps"); + if(status.udp_confirmed) + printf(" udp_confirmed"); printf("\n"); printf("Options: ");