From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 507 invoked by alias); 24 Dec 2019 12:25:18 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 430 invoked by uid 89); 24 Dec 2019 12:25:17 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-19.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HContent-Transfer-Encoding:8bit X-HELO: sonic312-25.consmr.mail.ir2.yahoo.com Received: from sonic312-25.consmr.mail.ir2.yahoo.com (HELO sonic312-25.consmr.mail.ir2.yahoo.com) (77.238.178.96) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 24 Dec 2019 12:25:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1577190314; bh=xY866zvwoe6xLLj7RohsAWsIw9LsF8AyfYs8RJuFXkg=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject; b=PjvSqK15yYCMbhT08Up6CB8INdVFaecnVy7tf27yWhdVTFmjqna9V8VqYaHkHsQbYbg03vn2J5Hj825W5f6SnQp6TftEqOOwhd1AbjVnrv4Lk1yyX3ocF8fkuwzkzsmnjmkbiQz5Envuz5TQiwUmz339KBTGRtFrQM1bIzQYl8Pt/cJD6biCO6aoPLsyIqeWf8cc3BqtdOeEJL9LajnbeFJpVYmWy3Vc7/wNdhGWB9Nuvs9hX8xZh7MMtTEtB291HsDBeTvPDEDaoEfmBF0zoCLRW79opv0MHWS4J0rMnhKPMw1u0/mNsoDToZkn8RNd3MrBqnZE2M8cm+ZPVn9gmg== Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ir2.yahoo.com with HTTP; Tue, 24 Dec 2019 12:25:14 +0000 Received: by smtp410.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID ef393b39daf56326d92bc0063080e006; Tue, 24 Dec 2019 12:25:10 +0000 (UTC) From: "Hannes Domani via gdb-patches" Reply-To: Hannes Domani To: gdb-patches@sourceware.org Subject: [PATCH 3/3] windows_clear_solib memory leak Date: Tue, 24 Dec 2019 12:25:00 -0000 Message-Id: <20191224122452.1668-3-ssbssa@yahoo.de> In-Reply-To: <20191224122452.1668-1-ssbssa@yahoo.de> References: <20191224122452.1668-1-ssbssa@yahoo.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2019-12/txt/msg00996.txt.bz2 gdb/ChangeLog: 2019-12-24 Hannes Domani * windows-nat.c (windows_clear_solib): Free so_list linked list. --- gdb/windows-nat.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index 10d5c95d09..02c4269d5a 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -940,7 +940,14 @@ catch_errors (void (*func) ()) static void windows_clear_solib (void) { - solib_start.next = NULL; + struct so_list *so; + + for (so = solib_start.next; so; so = solib_start.next) + { + solib_start.next = so->next; + windows_free_so (so); + } + solib_end = &solib_start; } -- 2.24.1