]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
Fix LLDP-MED class type sending: it is 1 byte large, not 2.
authorVincent Bernat <bernat@luffy.cx>
Sun, 8 Mar 2009 15:13:06 +0000 (16:13 +0100)
committerVincent Bernat <bernat@luffy.cx>
Sun, 8 Mar 2009 15:13:06 +0000 (16:13 +0100)
src/lldp.c

index 02d94d9d074382825ac2a56753d509a7627db6c0..91016d600c3c71ccacd94899102dfaed3bc59554 100644 (file)
@@ -206,7 +206,7 @@ lldp_send(struct lldpd *global, struct lldpd_chassis *chassis,
                      POKE_BYTES(med, sizeof(med)) &&
                      POKE_UINT8(LLDP_TLV_MED_CAP) &&
                      POKE_UINT16(chassis->c_med_cap_available) &&
-                     POKE_UINT16(chassis->c_med_type) &&
+                     POKE_UINT8(chassis->c_med_type) &&
                      POKE_END_LLDP_TLV))
                        goto toobig;