summaryrefslogtreecommitdiff
path: root/src/sync-ftfw.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2008-12-13 16:50:50 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2008-12-13 16:50:50 +0100
commit3de8d91c1fa7cadf68108c0c9c03193ac5e82a73 (patch)
tree43c7828ae9825a97e598c3b543687cbcbaae63fc /src/sync-ftfw.c
parentb442b832971f25ad573c6765bcf63640b59342a3 (diff)
downloadconntrack-tools-3de8d91c1fa7cadf68108c0c9c03193ac5e82a73.tar.gz
conntrack-tools-3de8d91c1fa7cadf68108c0c9c03193ac5e82a73.zip
ftfw: resync messages can be retransmitted
This patch includes resync messages in the tx queue. Thus, if a resync message gets lost, it is resent. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/sync-ftfw.c')
-rw-r--r--src/sync-ftfw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sync-ftfw.c b/src/sync-ftfw.c
index 1f445e2..749ccac 100644
--- a/src/sync-ftfw.c
+++ b/src/sync-ftfw.c
@@ -499,7 +499,7 @@ static int tx_queue_xmit(void *data1, const void *data2)
mcast_buffered_send_netmsg(STATE_SYNC(mcast_client), net);
HDR_NETWORK2HOST(net);
- if (IS_ACK(net) || IS_NACK(net))
+ if (IS_ACK(net) || IS_NACK(net) || IS_RESYNC(net))
queue_add(rs_queue, net, net->len);
queue_del(tx_queue, net);