]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
Use chassis ID when sending EDP packets.
authorVincent Bernat <bernat@luffy.cx>
Sun, 24 May 2009 19:05:04 +0000 (21:05 +0200)
committerVincent Bernat <bernat@luffy.cx>
Wed, 10 Mar 2010 21:28:35 +0000 (22:28 +0100)
src/edp.c

index fc0bd961514ec0ef68e3bce1b9fd3619248f14a4..4a749c0d2dace4be386d7b81275ee6c289cb8729 100644 (file)
--- a/src/edp.c
+++ b/src/edp.c
@@ -94,7 +94,7 @@ edp_send(struct lldpd *global, struct lldpd_chassis *chassis,
                      POKE_UINT32(0) && /* Len + Checksum */
                      POKE_UINT16(seq) &&
                      POKE_UINT16(0) &&
-                     POKE_BYTES(&hardware->h_lladdr, sizeof(hardware->h_lladdr))))
+                     POKE_BYTES(chassis->c_id, ETH_ALEN)))
                        goto toobig;
                seq++;