From: Vincent Bernat Date: Fri, 12 Dec 2008 21:12:34 +0000 (+0100) Subject: Don't display management IP if there is none X-Git-Tag: 0.3~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a806f67af4e79eae98665ce0b0cadc515f451761;p=thirdparty%2Flldpd.git Don't display management IP if there is none --- diff --git a/src/lldpctl.c b/src/lldpctl.c index 2de000c2..1e0eae0b 100644 --- a/src/lldpctl.c +++ b/src/lldpctl.c @@ -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");