]> git.puffer.fish Git - mirror/frr.git/commitdiff
eigrpd: Flags is now 32 bit as opposed to 8 bit.
authorDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 3 Apr 2017 00:50:08 +0000 (20:50 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 3 Apr 2017 00:50:08 +0000 (20:50 -0400)
This missalignment caused zebra to go 'Ruh-Roh' Shaggy.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
eigrpd/eigrp_zebra.c

index f4f6ff2f4a4001595c43842e867bc58f82ea8538..f4cb4235b9f0548cdc3c68e55f3e317a70cc8a58 100644 (file)
@@ -484,7 +484,7 @@ eigrp_zebra_route_delete (struct prefix_ipv4 *p, struct eigrp_neighbor_entry *te
       zclient_create_header (s, ZEBRA_IPV4_ROUTE_DELETE, VRF_DEFAULT);
       stream_putc (s, ZEBRA_ROUTE_EIGRP);
       stream_putw (s, 0);         // Instance
-      stream_putc (s, flags);
+      stream_putl (s, flags);
       stream_putc (s, message);
       stream_putw (s, SAFI_UNICAST);