diff --git a/iscsi-scst/kernel/isert-scst/iser_rdma.c b/iscsi-scst/kernel/isert-scst/iser_rdma.c index 82b067bd6..48cb109f8 100644 --- a/iscsi-scst/kernel/isert-scst/iser_rdma.c +++ b/iscsi-scst/kernel/isert-scst/iser_rdma.c @@ -1460,7 +1460,8 @@ out: fail_accept: set_bit(ISERT_CONNECTION_ABORTED, &isert_conn->flags); - isert_cm_timewait_exit_handler(cm_id, NULL); + isert_conn_free(isert_conn); + isert_sched_conn_free(isert_conn); err = 0; goto out;