From owner-cvs-src@FreeBSD.ORG Sat Jan 21 13:06:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A975916A41F; Sat, 21 Jan 2006 13:06:38 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6ACA443D48; Sat, 21 Jan 2006 13:06:38 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k0LD6cxE080174; Sat, 21 Jan 2006 13:06:38 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0LD6cTD080173; Sat, 21 Jan 2006 13:06:38 GMT (envelope-from yar) Message-Id: <200601211306.k0LD6cTD080173@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 21 Jan 2006 13:06:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/libexec/ftpd ftpd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2006 13:06:38 -0000 yar 2006-01-21 13:06:38 UTC FreeBSD src repository Modified files: libexec/ftpd ftpd.c Log: In the daemon code, check for and report possible errors from accept(2) and fork(2). Also close all unneeded fds in the child process, namely listening sockets for all address families and the fd initially obtained from accept(2). (The main ftpd code operates on stdin/stdout anyway as it has been designed for running from inetd.) MFC after: 5 days Revision Changes Path 1.209 +22 -14 src/libexec/ftpd/ftpd.c