Index: ipsec.c =================================================================== RCS file: /usr/repo/src/sys/netinet6/ipsec.c,v retrieving revision 1.44 diff -u -p -r1.44 ipsec.c --- netinet6/ipsec.c 28 Mar 2006 10:16:38 -0000 1.44 +++ netinet6/ipsec.c 25 Jun 2006 17:36:17 -0000 @@ -1222,7 +1222,8 @@ ipsec_init_pcbpolicy(so, pcb_sp) } bzero(new, sizeof(*new)); - if (so->so_cred != 0 && so->so_cred->cr_uid == 0) + if (so->so_cred != NULL && + suser_cred(so->so_cred, SUSER_ALLOWJAIL) == 0) new->priv = 1; else new->priv = 0;