From: Vincent Bernat Date: Sun, 8 Mar 2009 15:13:06 +0000 (+0100) Subject: Fix LLDP-MED class type sending: it is 1 byte large, not 2. X-Git-Tag: 0.4.0~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bc08499a5e18f7a35d80e9565423e35d332f459f;p=thirdparty%2Flldpd.git Fix LLDP-MED class type sending: it is 1 byte large, not 2. --- diff --git a/src/lldp.c b/src/lldp.c index 02d94d9d..91016d60 100644 --- a/src/lldp.c +++ b/src/lldp.c @@ -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;