From owner-cvs-all@FreeBSD.ORG Tue Jan 24 01:16:18 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A676616A43D; Tue, 24 Jan 2006 01:16:18 +0000 (GMT) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56D0A43D49; Tue, 24 Jan 2006 01:16:18 +0000 (GMT) (envelope-from mohans@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 k0O1GIVM029821; Tue, 24 Jan 2006 01:16:18 GMT (envelope-from mohans@repoman.freebsd.org) Received: (from mohans@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0O1GI1W029820; Tue, 24 Jan 2006 01:16:18 GMT (envelope-from mohans) Message-Id: <200601240116.k0O1GI1W029820@repoman.freebsd.org> From: Mohan Srinivasan Date: Tue, 24 Jan 2006 01:16:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/netinet tcp_sack.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2006 01:16:18 -0000 mohans 2006-01-24 01:16:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netinet tcp_sack.c Log: Avoid an infinite loop in sack scoreboard processing when the per-hole limits or global scoreboard limits are reached, or when memory exhaustion occurs. This can occur when an existing hole fails to be split due to limits or memory exhaustion. Found by: Scott Wood Submitted by: Raja Mukerji Reviewed by: Mohan, Noritoshi, and Scott Revision Changes Path 1.3.2.10 +3 -2 src/sys/netinet/tcp_sack.c