diff options
author | pjd <pjd@FreeBSD.org> | 2006-06-27 11:40:05 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2006-06-27 11:40:05 +0000 |
commit | f5154298f6a5b7ca949454225b64e4deed1375ab (patch) | |
tree | fb956e00593160c31217c16cd1fae8d89abc910f /sys/netinet6 | |
parent | 7f09680f0c87e3fa5b79fafb2016eb337dd35779 (diff) | |
download | FreeBSD-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
Diffstat (limited to 'sys/netinet6')
-rw-r--r-- | sys/netinet6/ipsec.c | 3 |
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; |