summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2006-06-27 11:40:05 +0000
committerpjd <pjd@FreeBSD.org>2006-06-27 11:40:05 +0000
commitf5154298f6a5b7ca949454225b64e4deed1375ab (patch)
treefb956e00593160c31217c16cd1fae8d89abc910f
parent7f09680f0c87e3fa5b79fafb2016eb337dd35779 (diff)
downloadFreeBSD-src-f5154298f6a5b7ca949454225b64e4deed1375ab.zip
FreeBSD-src-f5154298f6a5b7ca949454225b64e4deed1375ab.tar.gz
- Use suser_cred(9) instead of directly comparing cr_uid.
- Compare pointer with NULL, instead of 0. Reviewed by: rwatson
-rw-r--r--sys/netinet6/ipsec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet6/ipsec.c b/sys/netinet6/ipsec.c
index aa347ec..08734a8 100644
--- a/sys/netinet6/ipsec.c
+++ b/sys/netinet6/ipsec.c
@@ -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;
OpenPOWER on IntegriCloud