When some error occurs, the created connection should be destroyed. Signed-off-by: Zhu Yanjun <yanjun.zhu@xxxxxxxxxx> --- net/rds/tcp_listen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/rds/tcp_listen.c b/net/rds/tcp_listen.c index 5076788..58aa5bc 100644 --- a/net/rds/tcp_listen.c +++ b/net/rds/tcp_listen.c @@ -196,6 +196,7 @@ int rds_tcp_accept_one(struct socket *sock) rst_nsk: /* reset the newly returned accept sock and bail */ kernel_sock_shutdown(new_sock, SHUT_RDWR); + rds_conn_destroy(conn); ret = 0; out: if (rs_tcp) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html