aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/rds/tcp_listen.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/rds/tcp_listen.c b/net/rds/tcp_listen.c
index 1d90240e5d82..0936a4a32b47 100644
--- a/net/rds/tcp_listen.c
+++ b/net/rds/tcp_listen.c
@@ -125,6 +125,9 @@ int rds_tcp_accept_one(struct socket *sock)
125 new_sock = NULL; 125 new_sock = NULL;
126 ret = 0; 126 ret = 0;
127 goto out; 127 goto out;
128 } else if (rs_tcp->t_sock) {
129 rds_tcp_restore_callbacks(rs_tcp->t_sock, rs_tcp);
130 conn->c_outgoing = 0;
128 } 131 }
129 132
130 rds_conn_transition(conn, RDS_CONN_DOWN, RDS_CONN_CONNECTING); 133 rds_conn_transition(conn, RDS_CONN_DOWN, RDS_CONN_CONNECTING);