From owner-svn-src-user@FreeBSD.ORG Thu Jul 14 14:24:20 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DA591065679; Thu, 14 Jul 2011 14:24:20 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6F2AD8FC18; Thu, 14 Jul 2011 14:24:20 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6EEOK62033245; Thu, 14 Jul 2011 14:24:20 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6EEOKAt033243; Thu, 14 Jul 2011 14:24:20 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201107141424.p6EEOKAt033243@svn.freebsd.org> From: Hiroki Sato Date: Thu, 14 Jul 2011 14:24:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224018 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 14:24:20 -0000 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);