double m_free() - not critical. from niklas@openbsd

Obtained from:	KAME
MFC after:	1 week
This commit is contained in:
Hajimu UMEMOTO 2002-03-29 05:14:58 +00:00
parent b795e6e3ac
commit 9954794b0c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=93364

View File

@ -1542,10 +1542,8 @@ register_send(ip6, mif, m)
if (i > len)
i = len;
mm = m_pullup(mm, i);
if (mm == NULL){
m_freem(mm);
if (mm == NULL)
return ENOBUFS;
}
/* TODO: check it! */
mm->m_pkthdr.len = len + sizeof(struct ip6_hdr);