From: Sascha Wildner Date: Sun, 29 Aug 2010 19:24:09 +0000 (+0200) Subject: iscsi_initiator(4): Fix another potential NULL pointer dereference. X-Git-Tag: v2.9.0~354 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/a08a53fe13bd24a10b1a3fdf7ce09939b56ccaa6 iscsi_initiator(4): Fix another potential NULL pointer dereference. so (which is sp->soc) can be NULL here, so add a check before dereferencing it. --- diff --git a/sys/dev/disk/iscsi/initiator/isc_soc.c b/sys/dev/disk/iscsi/initiator/isc_soc.c index 3a52a7596e..9d5b20670b 100644 --- a/sys/dev/disk/iscsi/initiator/isc_soc.c +++ b/sys/dev/disk/iscsi/initiator/isc_soc.c @@ -612,7 +612,7 @@ isc_soc(void *vp) } } sdebug(2, "terminated, flags=%x so_state=%x error=%d proc=%p", - sp->flags, so->so_state, error, sp->proc); + sp->flags, so ? so->so_state : 0, error, sp->proc); if((sp->proc != NULL) && sp->signal) { PROC_LOCK(sp->proc); ksignal(sp->proc, sp->signal);