From owner-cvs-src@FreeBSD.ORG Sun Mar 25 23:27:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA55816A401; Sun, 25 Mar 2007 23:27:27 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 841C113C48A; Sun, 25 Mar 2007 23:27:27 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2PNRRv5029222; Sun, 25 Mar 2007 23:27:27 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2PNRR38029221; Sun, 25 Mar 2007 23:27:27 GMT (envelope-from andre) Message-Id: <200703252327.l2PNRR38029221@repoman.freebsd.org> From: Andre Oppermann Date: Sun, 25 Mar 2007 23:27:27 +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/sys/netinet tcp_sack.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: Sun, 25 Mar 2007 23:27:27 -0000 andre 2007-03-25 23:27:27 UTC FreeBSD src repository Modified files: sys/netinet tcp_sack.c Log: In tcp_sack_doack() remove too tight KASSERT() added in last revision. This function may be called without any TCP SACK option blocks present. Protect iteration over SACK option blocks by checking for SACK options present flag first. Bug reported by: wkoszek, keramida, Nicolas Blais Revision Changes Path 1.36 +16 -14 src/sys/netinet/tcp_sack.c