From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lai Jiangshan Subject: [PATCH 1/5] libxl, gc: fix memory leak in libxl__strndup() Date: Tue, 11 Mar 2014 22:15:21 +0800 Message-ID: <1394547325-18537-1-git-send-email-laijs@cn.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Keir Fraser , Ian Jackson , Ian Campbell , Lai Jiangshan List-Id: xen-devel@lists.xenproject.org Signed-off-by: Lai Jiangshan --- tools/libxl/libxl_internal.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/tools/libxl/libxl_internal.c b/tools/libxl/libxl_internal.c index cf17658..16b82b9 100644 --- a/tools/libxl/libxl_internal.c +++ b/tools/libxl/libxl_internal.c @@ -155,6 +155,8 @@ char *libxl__strndup(libxl__gc *gc, const char *c, size_t n) if (!s) libxl__alloc_failed(CTX, __func__, n, 1); + libxl__ptr_add(gc, s); + return s; } -- 1.7.1