Date: Thu, 12 May 2016 20:21:41 +0000 (UTC) From: Garrett Cooper <ngie@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r299569 - user/ngie/ntb-hacking/sys/net Message-ID: <201605122021.u4CKLf8A042247@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ngie Date: Thu May 12 20:21:40 2016 New Revision: 299569 URL: https://svnweb.freebsd.org/changeset/base/299569 Log: Set ifp to NULL after calling free(9) in if_free_internal(..) This will ensure that the first thing that derefs the storage blows up instead of a random victim when it tries to use it after it's been free'd Modified: user/ngie/ntb-hacking/sys/net/if.c Modified: user/ngie/ntb-hacking/sys/net/if.c ============================================================================== --- user/ngie/ntb-hacking/sys/net/if.c Thu May 12 20:20:54 2016 (r299568) +++ user/ngie/ntb-hacking/sys/net/if.c Thu May 12 20:21:40 2016 (r299569) @@ -489,6 +489,7 @@ if_free_internal(struct ifnet *ifp) counter_u64_free(ifp->if_counters[i]); free(ifp, M_IFNET); + ifp = NULL; } /*
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605122021.u4CKLf8A042247>