diff --git a/iscsi-scst/usr/session.c b/iscsi-scst/usr/session.c index c7925d172..1af581b55 100644 --- a/iscsi-scst/usr/session.c +++ b/iscsi-scst/usr/session.c @@ -144,6 +144,8 @@ out: return res; out_free: + list_del_init(&conn->clist); + assert(list_empty(&session->conn_list)); session_free(session); conn->sess = NULL; goto out;