From patchwork Tue Jan 16 14:17:03 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Paolo Bonzini X-Patchwork-Id: 861644 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="pAwK8Rs4"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zLY5W6MKdz9s7v for ; Wed, 17 Jan 2018 01:49:19 +1100 (AEDT) Received: from localhost ([::1]:39402 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebSY9-0002rr-TE for incoming@patchwork.ozlabs.org; Tue, 16 Jan 2018 09:49:17 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50402) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebS46-00034W-NM for qemu-devel@nongnu.org; Tue, 16 Jan 2018 09:18:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ebS40-0004eV-QR for qemu-devel@nongnu.org; Tue, 16 Jan 2018 09:18:14 -0500 Received: from mail-wr0-x22c.google.com ([2a00:1450:400c:c0c::22c]:32902) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ebS40-0004eE-KF for qemu-devel@nongnu.org; Tue, 16 Jan 2018 09:18:08 -0500 Received: by mail-wr0-x22c.google.com with SMTP id p6so15371971wrd.0 for ; Tue, 16 Jan 2018 06:18:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7z5QXVDNJQVx6GdUCWuSTf1rtutT+mrE5s7hfNyC0o4=; b=pAwK8Rs4Bdb4rAiwgim0ZhT8m09q5o6xxLZTLH2d+K2B3kAby9PN81B0WSnhQdrHTl catXEO06KBwIUeVmvw+0LIi4H7Pt/nEjj5tl7XH5JAh731GfjJzYbfVnJ3P1mhBwtOzw OmBsdURYRVMmG+k9ZwImoHj6o9wbYQ9QE1uZf54O2d5eefsGCCwy18rBnf4hoQQ0wsr2 zQ0pSUn82oOulrWhw0l+BMOG/IDSWLpfYgBhi7mecys02vpkivoMUIjo8VOCYa0Xy7Q3 Fe7UxgKmZ7ASBQFIb8b3ptKXtxtd+TopG4H0GZZ1ai4wQ7ELLU/EZu2fCxmRXVcZRJLU soBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=7z5QXVDNJQVx6GdUCWuSTf1rtutT+mrE5s7hfNyC0o4=; b=fi73jH+wjVCHCwVFXj+zHI6Dakci8iE45FqcIjJxgQZs96R00W47tsZbnol/F/TlX2 rrAY0Suyh4a7aWFE3+v6TvQDnP+GyoDs0eQOTk6wDKWN1++x1p59ZE17hbl2OSGggAMP OD4hELVChvaSGeQygzPsN+UOi+9BEibwh4VdZECnkJu5Mt/UwI5mE5KqB1I2O14jlJGd vjv3GOcBnCiAtCP2Zdo6ps1YqXossm6HN+Mnq1/VkPcri2Y3xV7Quui8DG3qM82LUNSN oBtj6TwH/SmGtUsDn/Mgl7uLSOqZKCkYlVcFHtSWQajdDqdBQFgcRcyH7YEAgrDW9j8U ZhVw== X-Gm-Message-State: AKwxytfRie613sFwR2DL8cqYf3CxLFfgnUszgg9pKFOu/uaoIXTtIpi0 V9i1xijYUd22hHOcWrX+6XE0rY7J X-Google-Smtp-Source: ACJfBov9BFC7RG7ZdeV2QqqYWSgiMr1I6c5up5qjTfwlRNM0KERPtXhhawMjFIJKrATurcmpYnzMfw== X-Received: by 10.223.135.59 with SMTP id a56mr16843516wra.121.1516112287290; Tue, 16 Jan 2018 06:18:07 -0800 (PST) Received: from 640k.lan (dynamic-adsl-78-12-229-84.clienti.tiscali.it. [78.12.229.84]) by smtp.gmail.com with ESMTPSA id u10sm1537758wrg.6.2018.01.16.06.18.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Jan 2018 06:18:06 -0800 (PST) From: Paolo Bonzini To: qemu-devel@nongnu.org Date: Tue, 16 Jan 2018 15:17:03 +0100 Message-Id: <1516112253-14480-22-git-send-email-pbonzini@redhat.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1516112253-14480-1-git-send-email-pbonzini@redhat.com> References: <1516112253-14480-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::22c Subject: [Qemu-devel] [PULL 21/51] tests: fix qmp-test leak X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Marc-André Lureau Direct leak of 913 byte(s) in 43 object(s) allocated from: #0 0x55880a15df60 in __interceptor_malloc (/home/elmarco/src/qq/build/tests/qmp-test+0x110f60) #1 0x7f3f20fd098f in _IO_vasprintf (/lib64/libc.so.6+0x8098f) Signed-off-by: Marc-André Lureau Reviewed-by: Markus Armbruster Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20180104160523.22995-15-marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini --- tests/qmp-test.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/qmp-test.c b/tests/qmp-test.c index c5a5c10..36feb22 100644 --- a/tests/qmp-test.c +++ b/tests/qmp-test.c @@ -271,7 +271,7 @@ static void add_query_tests(QmpSchema *schema) { SchemaInfoList *tail; SchemaInfo *si, *arg_type, *ret_type; - const char *test_name; + char *test_name; /* Test the query-like commands */ for (tail = schema->list; tail; tail = tail->next) { @@ -297,6 +297,7 @@ static void add_query_tests(QmpSchema *schema) test_name = g_strdup_printf("qmp/%s", si->name); qtest_add_data_func(test_name, si->name, test_query); + g_free(test_name); } }