Module Name: src Committed By: ozaki-r Date: Fri Aug 2 01:55:01 UTC 2019
Modified Files: src/sys/net: raw_usrreq.c Log Message: Fix typo (s/m_free/m_freem/) This fixes PR kern/54419 "mbuf leak when deleting route" from sc dying. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/net/raw_usrreq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/net/raw_usrreq.c diff -u src/sys/net/raw_usrreq.c:1.62 src/sys/net/raw_usrreq.c:1.63 --- src/sys/net/raw_usrreq.c:1.62 Fri Sep 7 06:13:14 2018 +++ src/sys/net/raw_usrreq.c Fri Aug 2 01:55:01 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: raw_usrreq.c,v 1.62 2018/09/07 06:13:14 maxv Exp $ */ +/* $NetBSD: raw_usrreq.c,v 1.63 2019/08/02 01:55:01 ozaki-r Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: raw_usrreq.c,v 1.62 2018/09/07 06:13:14 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: raw_usrreq.c,v 1.63 2019/08/02 01:55:01 ozaki-r Exp $"); #include <sys/param.h> #include <sys/mbuf.h> @@ -110,7 +110,7 @@ raw_input(struct mbuf *m0, struct sockpr } if (last != NULL) { if (sbappendaddr(&last->so_rcv, src, m, NULL) == 0) { - m_free(m); + m_freem(m); soroverflow(last); } else sorwakeup(last);