From 0e8cec8fc18f2f3ce32de45e9c54ba17008b1985 Mon Sep 17 00:00:00 2001 From: fendo Date: Tue, 18 Dec 2012 19:18:05 +0100 Subject: [PATCH] Fix routes inverted delete/add in cluster mode --- cluster.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cluster.c b/cluster.c index b2a244e..9277f41 100644 --- a/cluster.c +++ b/cluster.c @@ -1014,7 +1014,11 @@ int cluster_listinvert_session(int sidnew, int sidtodel) if ( cluster_changes[i].id == sidnew && cluster_changes[i].type == C_CSESSION) { - inew = i; + if (session[i].tunnel != T_FREE) + inew = i; + else + return 0; // This a free session no invert. + break; } } -- 2.20.1