summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2012-10-07 04:16:44 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2012-10-07 04:16:44 +0200
commit5daeb1fc6f5a85f09e8b99b5008cd2661c1fc270 (patch)
tree49e54c40296111cc81198a19285fb804f78d2550
parent8cc84b1edb86875fd341e2198aa8ff36b3f5a0f5 (diff)
downloadffd-5daeb1fc6f5a85f09e8b99b5008cd2661c1fc270.tar
ffd-5daeb1fc6f5a85f09e8b99b5008cd2661c1fc270.zip
Fix sending of packets with single updates
-rw-r--r--ffd/send.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ffd/send.c b/ffd/send.c
index c42b642..2121b58 100644
--- a/ffd/send.c
+++ b/ffd/send.c
@@ -213,11 +213,11 @@ void ffd_send_update(ffd_iface_t *iface, ffd_neigh_t *neigh, ffd_announce_t *ann
packet->len = 0;
}
}
+ }
- if (packet->len) {
- if (!send_eth(addr, iface->ifindex, packet, sizeof(ffd_packet_t)+ntohs(packet->len)))
- fprintf(stderr, "send_eth: %m\n");
- }
+ if (packet->len) {
+ if (!send_eth(addr, iface->ifindex, packet, sizeof(ffd_packet_t)+ntohs(packet->len)))
+ fprintf(stderr, "send_eth: %m\n");
}
}