From owner-cvs-src-old@FreeBSD.ORG Fri Mar 25 10:58:16 2011 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 5EE361065810 for ; Fri, 25 Mar 2011 10:58:16 +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 4C8078FC1C for ; Fri, 25 Mar 2011 10:58:16 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p2PAwGpA081987 for ; Fri, 25 Mar 2011 10:58:16 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p2PAwGx5081986 for cvs-src-old@freebsd.org; Fri, 25 Mar 2011 10:58:16 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201103251058.p2PAwGx5081986@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Fri, 25 Mar 2011 10:57:57 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_ioctl.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, 25 Mar 2011 10:58:16 -0000 kib 2011-03-25 10:57:57 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_ioctl.c Log: SVN rev 219986 on 2011-03-25 10:57:57Z by kib Fix file leakage in the freebsd32_ioctl routines. Code inspection shows freebsd32_ioctl calls fget for a fd and calls a subroutine to handle each specific ioctl. It is expected that the subroutine will call fdrop when done. However many of the subroutines will exit out early if copyin encounters an error resulting in fdrop never being called. Submitted by: John Wehle MFC after: 3 days Revision Changes Path 1.4 +11 -9 src/sys/compat/freebsd32/freebsd32_ioctl.c