--- src/sys/kern/uipc_msg.c 2008/07/07 14:35:12 1.22 +++ src/sys/kern/uipc_msg.c 2008/07/10 00:19:27 1.23 @@ -388,7 +388,7 @@ so_pru_ctloutput(struct socket *so, stru lwkt_port_t port; int error; - KKASSERT(kva_p(sopt->sopt_val)); + KKASSERT(!sopt->sopt_val || kva_p(sopt->sopt_val)); port = so->so_proto->pr_mport(so, NULL, NULL, PRU_CTLOUTPUT); netmsg_init(&msg.nm_netmsg, &curthread->td_msgport, 0, netmsg_pru_ctloutput);