Module Name: src Committed By: maxv Date: Sat Aug 16 17:27:09 UTC 2014
Modified Files: src/sys/netinet6: ip6_output.c Log Message: http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-2 #03-0x02: Memory leak ok ozaki-r@ To generate a diff of this commit: cvs rdiff -u -r1.157 -r1.158 src/sys/netinet6/ip6_output.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/netinet6/ip6_output.c diff -u src/sys/netinet6/ip6_output.c:1.157 src/sys/netinet6/ip6_output.c:1.158 --- src/sys/netinet6/ip6_output.c:1.157 Fri May 30 01:39:03 2014 +++ src/sys/netinet6/ip6_output.c Sat Aug 16 17:27:09 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: ip6_output.c,v 1.157 2014/05/30 01:39:03 christos Exp $ */ +/* $NetBSD: ip6_output.c,v 1.158 2014/08/16 17:27:09 maxv Exp $ */ /* $KAME: ip6_output.c,v 1.172 2001/03/25 09:55:56 itojun Exp $ */ /* @@ -62,7 +62,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ip6_output.c,v 1.157 2014/05/30 01:39:03 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ip6_output.c,v 1.158 2014/08/16 17:27:09 maxv Exp $"); #include "opt_inet.h" #include "opt_inet6.h" @@ -1601,6 +1601,8 @@ else \ optp = &in6p->in6p_outputopts; error = ip6_pcbopt(optname, optbuf, optbuflen, optp, kauth_cred_get(), uproto); + + free(optbuf, M_IP6OPT); break; } #undef OPTSET