]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
Don't display management IP if there is none
authorVincent Bernat <bernat@luffy.cx>
Fri, 12 Dec 2008 21:12:34 +0000 (22:12 +0100)
committerVincent Bernat <bernat@luffy.cx>
Fri, 12 Dec 2008 21:12:34 +0000 (22:12 +0100)
src/lldpctl.c

index 2de000c26553e15d50f6717458a51e107ede0fcb..1e0eae0b5e47b971f837047ed556ca73a7de828f 100644 (file)
@@ -630,7 +630,8 @@ display_chassis(struct lldpd_chassis *chassis)
        }
        printf(" SysName:   %s\n", chassis->c_name);
        printf(" SysDescr:  "); pretty_print(chassis->c_descr);
-       printf(" MgmtIP:    %s\n", inet_ntoa(chassis->c_mgmt));
+       if (chassis->c_mgmt.s_addr != INADDR_ANY)
+               printf(" MgmtIP:    %s\n", inet_ntoa(chassis->c_mgmt));
        printf(" Caps:      ");
        display_cap(chassis, LLDP_CAP_OTHER, "Other");
        display_cap(chassis, LLDP_CAP_REPEATER, "Repeater");