From owner-cvs-src-old@FreeBSD.ORG Fri Mar 20 11:09:08 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 950EA1065713 for ; Fri, 20 Mar 2009 11:09:08 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 67B028FC08 for ; Fri, 20 Mar 2009 11:09:08 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2KB98tF049169 for ; Fri, 20 Mar 2009 11:09:08 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2KB98c9049168 for cvs-src-old@freebsd.org; Fri, 20 Mar 2009 11:09:08 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200903201109.n2KB98c9049168@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Fri, 20 Mar 2009 11:08:57 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Mar 2009 11:09:08 -0000 kib 2009-03-20 11:08:57 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: SVN rev 190145 on 2009-03-20 11:08:57Z by kib Do not underflow the buffer and then report the problem. Check for the condition before the buffer write. Also, since buflen is unsigned, previous check was ignored. Reviewed by: marcus Tested by: pho Revision Changes Path 1.143 +6 -6 src/sys/kern/vfs_cache.c