]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
Fix a parsing error for link aggregation TLV in LLDP
authorVincent Bernat <bernat@luffy.cx>
Tue, 10 Mar 2009 18:57:18 +0000 (19:57 +0100)
committerVincent Bernat <bernat@luffy.cx>
Tue, 10 Mar 2009 18:57:18 +0000 (19:57 +0100)
src/lldp.c

index 22ff68f906bef046238e6094f922e248930f7850..269f344daf68922637204853eee8d500599d284e 100644 (file)
@@ -521,6 +521,7 @@ lldp_decode(struct lldpd *cfg, char *frame, int s,
                                        break;
                                case LLDP_TLV_DOT3_LA:
                                        CHECK_TLV_SIZE(9, "Link aggregation");
+                                       PEEK_DISCARD_UINT8;
                                        port->p_aggregid = PEEK_UINT32;
                                        break;
                                case LLDP_TLV_DOT3_MFS: