From a08a53fe13bd24a10b1a3fdf7ce09939b56ccaa6 Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Sun, 29 Aug 2010 21:24:09 +0200 Subject: [PATCH] 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. --- sys/dev/disk/iscsi/initiator/isc_soc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.41.0