From 9d4a2b7347ba74ab12325c277f68b3bfe58150c4 Mon Sep 17 00:00:00 2001 From: pfg Date: Thu, 5 May 2016 01:34:58 +0000 Subject: [PATCH] MFC r298732: sys/devfs: unsign an index to prevent signed integer overflow. cdp_maxdirent in struct:cdev_priv is of type u_int. Use the same type for the corresponding index in devfs_revoke(). git-svn-id: svn://svn.freebsd.org/base/stable/10@299106 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/fs/devfs/devfs_vnops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/fs/devfs/devfs_vnops.c b/sys/fs/devfs/devfs_vnops.c index a45e07d71..c0d135dab 100644 --- a/sys/fs/devfs/devfs_vnops.c +++ b/sys/fs/devfs/devfs_vnops.c @@ -1409,7 +1409,7 @@ devfs_revoke(struct vop_revoke_args *ap) struct cdev *dev; struct cdev_priv *cdp; struct devfs_dirent *de; - int i; + u_int i; KASSERT((ap->a_flags & REVOKEALL) != 0, ("devfs_revoke !REVOKEALL")); -- 2.45.0