]> err.no Git - linux-2.6/blobdiff - net/ipv4/ipvs/ip_vs_core.c
Merge git://git.infradead.org/embedded-2.6
[linux-2.6] / net / ipv4 / ipvs / ip_vs_core.c
index bcf6276ba4b2d875d7b514e508c91c86fc680e15..a7879eafc3b5313636ac6aa226902d53d9f20cc6 100644 (file)
@@ -991,7 +991,8 @@ ip_vs_in(unsigned int hooknum, struct sk_buff *skb,
               == sysctl_ip_vs_sync_threshold[0])) ||
             ((cp->protocol == IPPROTO_TCP) && (cp->old_state != cp->state) &&
              ((cp->state == IP_VS_TCP_S_FIN_WAIT) ||
-              (cp->state == IP_VS_TCP_S_CLOSE)))))
+              (cp->state == IP_VS_TCP_S_CLOSE_WAIT) ||
+              (cp->state == IP_VS_TCP_S_TIME_WAIT)))))
                ip_vs_sync_conn(cp);
        cp->old_state = cp->state;