Module Name: src Committed By: lukem Date: Sun Apr 5 11:50:52 UTC 2009
Modified Files: src/sys/kern: kern_auth.c Log Message: fix sign-compare issues To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/kern/kern_auth.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_auth.c diff -u src/sys/kern/kern_auth.c:1.61 src/sys/kern/kern_auth.c:1.62 --- src/sys/kern/kern_auth.c:1.61 Fri Aug 15 01:31:02 2008 +++ src/sys/kern/kern_auth.c Sun Apr 5 11:50:51 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_auth.c,v 1.61 2008/08/15 01:31:02 matt Exp $ */ +/* $NetBSD: kern_auth.c,v 1.62 2009/04/05 11:50:51 lukem Exp $ */ /*- * Copyright (c) 2006, 2007 The NetBSD Foundation, Inc. @@ -54,7 +54,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_auth.c,v 1.61 2008/08/15 01:31:02 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_auth.c,v 1.62 2009/04/05 11:50:51 lukem Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -388,7 +388,7 @@ int kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) { - int i; + uint32_t i; KASSERT(cred != NULL); KASSERT(resultp != NULL); @@ -632,7 +632,7 @@ if (cred->cr_euid == uuc->cr_uid && cred->cr_egid == uuc->cr_gid && - cred->cr_ngroups == uuc->cr_ngroups) { + cred->cr_ngroups == (uint32_t)uuc->cr_ngroups) { int i; /* Check if all groups from uuc appear in cred. */