Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jul 2011 14:24:20 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r224018 - user/hrs/ipv6/usr.sbin/rtadvd
Message-ID:  <201107141424.p6EEOKAt033243@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hrs
Date: Thu Jul 14 14:24:20 2011
New Revision: 224018
URL: http://svn.freebsd.org/changeset/base/224018

Log:
  Fix memory leak.

Modified:
  user/hrs/ipv6/usr.sbin/rtadvd/control_server.c

Modified: user/hrs/ipv6/usr.sbin/rtadvd/control_server.c
==============================================================================
--- user/hrs/ipv6/usr.sbin/rtadvd/control_server.c	Thu Jul 14 14:23:48 2011	(r224017)
+++ user/hrs/ipv6/usr.sbin/rtadvd/control_server.c	Thu Jul 14 14:24:20 2011	(r224018)
@@ -640,6 +640,8 @@ cmsg_handler_server(int fd)
 					cm->cm_len = sizeof(*cm);
 					cm->cm_len += cmsg_pl2bin(msg, &cp);
 				}
+				if (cp.cp_val != NULL)
+					free(cp.cp_val);
 				break;
 			case CM_TYPE_REQ_SET_PROP:
 				cmsg_bin2pl(msg, &cp);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107141424.p6EEOKAt033243>