From 4334011653c004f8f8925342bc81e109452cbcae Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sun, 7 Oct 2012 04:23:17 +0200 Subject: Fix sending of long updates --- ffd/send.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ffd/send.c b/ffd/send.c index 2121b58..62b0a74 100644 --- a/ffd/send.c +++ b/ffd/send.c @@ -211,6 +211,11 @@ void ffd_send_update(ffd_iface_t *iface, ffd_neigh_t *neigh, ffd_announce_t *ann node_id = FFD_NODE_ID_UNSPEC; packet->len = 0; + + if (!add_update(packet, FFD_PACKET_MAX, &node_id, a, with_data)) { + fprintf(stderr, "error: add_update failed\n"); + return; + } } } } -- cgit v1.2.3