From owner-cvs-all Fri Feb 19 10:57: 1 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 6A17611B74; Fri, 19 Feb 1999 10:56:59 -0800 (PST) (envelope-from luigi@FreeBSD.org) Received: (from luigi@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id KAA59235; Fri, 19 Feb 1999 10:56:59 -0800 (PST) (envelope-from luigi@FreeBSD.org) Message-Id: <199902191856.KAA59235@freefall.freebsd.org> From: Luigi Rizzo Date: Fri, 19 Feb 1999 10:56:59 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet ip_output.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk luigi 1999/02/19 10:56:59 PST Modified files: (Branch: RELENG_3) sys/netinet ip_output.c Log: MFC: prevent panic when pkts > MTU and with DF set get out of a pipe. Actually, after fixing this for the third time (in HEAD, RELENG_3 and RELENG_2_2) i notice that there are a few more places in ip_output() potentially with a similar problem: the head of the mbuf chain is changed, yet the original pointer m0 (which is used in case the pkt exceeds the MTU and has DF set) is not updated. This could lead to panics or more likely to mbuf leaks depending on what happens to the original mbuf pointed by m0. Something worth fixing soon... Revision Changes Path 1.85.2.1 +2 -2 src/sys/netinet/ip_output.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message