]> git.ipfire.org Git - thirdparty/lldpd.git/blobdiff - src/client/display.c
lldpcli: ask for power pairs only when PSE
[thirdparty/lldpd.git] / src / client / display.c
index 809c5db883bee97865d9fdcb0ba4a7f063f48bed..396478efc785fcd6eadb4c3ebe25bf21ad0b07de 100644 (file)
@@ -431,10 +431,13 @@ display_port(struct writer *w, lldpctl_atom_t *port, int details)
                        tag_data(w, lldpctl_atom_get_str(dot3_power,
                                lldpctl_k_dot3_power_devicetype));;
                        tag_end(w);
-                       tag_start(w, "pairs", "Power pairs");
-                       tag_data(w, lldpctl_atom_get_str(dot3_power,
-                               lldpctl_k_dot3_power_pairs));
-                       tag_end(w);
+                       if (lldpctl_atom_get_int(dot3_power,
+                           lldpctl_k_dot3_power_devicetype) == LLDP_DOT3_POWER_PSE) {
+                               tag_start(w, "pairs", "Power pairs");
+                               tag_data(w, lldpctl_atom_get_str(dot3_power,
+                                   lldpctl_k_dot3_power_pairs));
+                               tag_end(w);
+                       }
                        tag_start(w, "class", "Class");
                        tag_data(w, lldpctl_atom_get_str(dot3_power,
                                lldpctl_k_dot3_power_class));