From owner-cvs-src-old@FreeBSD.ORG Fri Dec 10 10:49:05 2010 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 7CD7910657E0 for ; Fri, 10 Dec 2010 10:49:05 +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 6AEFB8FC15 for ; Fri, 10 Dec 2010 10:49:05 +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 oBAAn5Dp060590 for ; Fri, 10 Dec 2010 10:49:05 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oBAAn5lN060589 for cvs-src-old@freebsd.org; Fri, 10 Dec 2010 10:49:05 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201012101049.oBAAn5lN060589@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Fri, 10 Dec 2010 10:48:54 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/kern uipc_usrreq.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, 10 Dec 2010 10:49:05 -0000 kib 2010-12-10 10:48:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/kern uipc_usrreq.c Log: SVN rev 216353 on 2010-12-10 10:48:54Z by kib MFC r216150, r216158: If unix socket has a unix socket attached as the rights that has a unix socket attached as the rights that has a unix socket attached as the rights ... Kernel may overflow the stack on attempt to close such socket. Only close the rights file in the context of the current close if the file is not unix domain socket. Otherwise, postpone the work to taskqueue, preventing unlimited recursion. Approved by: re (bz) Revision Changes Path 1.233.2.2 +75 -6 src/sys/kern/uipc_usrreq.c