Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 10/11/1996 18:20:02
Fri Oct 11 11:13:05 PDT 1996
Update of /cvsroot/src/distrib/hp300/miniroot
In directory netbsd1:/var/slash-tmp/cvs-serv12692

Modified Files: 
Log Message:
Merge the netbsd-1-2 branch back into the mainline.

Fri Oct 11 11:19:09 PDT 1996
Update of /cvsroot/src/sys/netinet
In directory netbsd1:/var/slash-tmp/cvs-serv12703

Modified Files:
Log Message:
Fix a mbuf leak in ip_output().

Scenario: If ip_insertoptions() prepends a new mbuf to the chain, the
bad: label's m_freem(m0) still would free only the original mbuf chain
if the transmission failed for, e.g., no route to host; resulting in
one lost mbuf per failed packet. (The original posting included a
demonstration program).

Original report of this bug was by
(JINMEI Tatuya) on comp.bugs.4bsd.