CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2025/01/22 02:33:40

Modified files:
        usr.sbin/iscsid: connection.c initiator.c iscsid.c iscsid.h 
                         session.c 

Log message:
Rewrite the session_fsm() and put struct sessev as members into
struct session and struct connection.

This fixes a double free because sessev held on a connection reference
that was not cleaned up when connection_free() was called.

Problem reported and fix tested by Jack Burton jack (at) saosce.com.au

Reply via email to