diff options
-rw-r--r-- | net/netfilter/ipvs/ip_vs_conn.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/ipvs/ip_vs_conn.c b/net/netfilter/ipvs/ip_vs_conn.c index 4a09b7873003..f562e630d35a 100644 --- a/net/netfilter/ipvs/ip_vs_conn.c +++ b/net/netfilter/ipvs/ip_vs_conn.c | |||
@@ -567,7 +567,7 @@ ip_vs_bind_dest(struct ip_vs_conn *cp, struct ip_vs_dest *dest) | |||
567 | if (!(cp->flags & IP_VS_CONN_F_TEMPLATE)) | 567 | if (!(cp->flags & IP_VS_CONN_F_TEMPLATE)) |
568 | conn_flags &= ~IP_VS_CONN_F_INACTIVE; | 568 | conn_flags &= ~IP_VS_CONN_F_INACTIVE; |
569 | /* connections inherit forwarding method from dest */ | 569 | /* connections inherit forwarding method from dest */ |
570 | cp->flags &= ~IP_VS_CONN_F_FWD_MASK; | 570 | cp->flags &= ~(IP_VS_CONN_F_FWD_MASK | IP_VS_CONN_F_NOOUTPUT); |
571 | } | 571 | } |
572 | cp->flags |= conn_flags; | 572 | cp->flags |= conn_flags; |
573 | cp->dest = dest; | 573 | cp->dest = dest; |