New in-kernel privilege API: priv(9)
Robert Watson
rwatson at FreeBSD.org
Tue Oct 31 22:20:42 UTC 2006
On Tue, 31 Oct 2006, Skip Ford wrote:
> Robert Watson wrote:
>> Index: sys/contrib/altq/altq/altq_cdnr.c
>> ===================================================================
>> RCS file: /zoo/cvsup/FreeBSD-CVS/src/sys/contrib/altq/altq/altq_cdnr.c,v
>> retrieving revision 1.2
>> diff -u -r1.2 altq_cdnr.c
>> --- sys/contrib/altq/altq/altq_cdnr.c 12 Jun 2004 00:57:20 -0000 1.2
>> +++ sys/contrib/altq/altq/altq_cdnr.c 30 Oct 2006 17:07:54 -0000
>> @@ -1262,7 +1262,9 @@
>> case CDNR_GETSTATS:
>> break;
>> default:
>> -#if (__FreeBSD_version > 400000)
>> +#if (__FreeBSD_versoin > 700000)
>> + if ((error = priv_check(p, PRIV_ALTQ_MANAGE)) != 0)
>> +#elsif (__FreeBSD_version > 400000)
>> if ((error = suser(p)) != 0)
>> #else
>> if ((error = suser(p->p_ucred, &p->p_acflag)) != 0)
>
> s/versoin/version/
>
...
>
> Same thing.
Fixed in P4 and in my local CVS patch!
Thanks,
Robert N M Watson
Computer Laboratory
University of Cambridge
More information about the freebsd-arch
mailing list