From nobody Mon Feb 2 07:25:58 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; arc=pass (i=1 dmarc=pass fromdomain=cyberus-technology.de); dmarc=pass(p=none dis=none) header.from=cyberus-technology.de ARC-Seal: i=2; a=rsa-sha256; t=1767795549; cv=pass; d=zohomail.com; s=zohoarc; b=HCO0KVOUT6vgsQwcjiP9TvO3ajS1ekvdlc2tcnohifCbUPzUscByTUNrynwYQofIU+/z7VL4f25w0CGXvNhO70gC37stkAb3tBtmBuB2r6wmPPhwCKh0g8/foOQNyr7C2h29sgUNC2YadKzTZ6TUrQl0TDBQAQWYjQ/RDgtEqnw= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1767795549; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=k/NQXw65YQFMNJphwPt3e9dO/bbzH1iLhB3bMxGttio=; b=NViHlDfn/x/uhADqNFXBUgeutIkAPDwVAJ7RldnS7adnFJnrCDIZAoiwKO7JxcRWVZ58N4xXhYTyFFKgkBwtwBXk5xawh2ktp6O6b1s5b3ifwPihv8b4gGY+4+NJhfhTz/NST87EjLYsh8AeWxVvs2K8O5CK+OAJxYVurCWPFio= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; arc=pass (i=1 dmarc=pass fromdomain=cyberus-technology.de); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1767795548559577.1800480154393; Wed, 7 Jan 2026 06:19:08 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 2CCEE43F8C; Wed, 7 Jan 2026 09:19:07 -0500 (EST) Received: from [172.19.199.83] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id C44C244023; Wed, 7 Jan 2026 09:18:15 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 3F35E43F32; Wed, 7 Jan 2026 09:13:38 -0500 (EST) Received: from FR6P281CU001.outbound.protection.outlook.com (mail-germanywestcentralazon11020128.outbound.protection.outlook.com [52.101.171.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id CF08743F21 for ; Wed, 7 Jan 2026 09:13:35 -0500 (EST) Received: from BE0P281MB0148.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:11::16) by FRYP281MB2011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:2e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Wed, 7 Jan 2026 14:13:30 +0000 Received: from BE0P281MB0148.DEUP281.PROD.OUTLOOK.COM ([fe80::3363:e0c5:e17c:912d]) by BE0P281MB0148.DEUP281.PROD.OUTLOOK.COM ([fe80::3363:e0c5:e17c:912d%5]) with mapi id 15.20.9499.002; Wed, 7 Jan 2026 14:13:30 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NkL0mXBzPKJOjqEf8whYdJsGncDX6zXaXbCsMDXRphZh3kUrLa7fPySAznoeZZSDTApORYdsMKTPeIxi1X2XNY561NouiucBf7H7hSnro5vxct+jtj8ag6aNgEUh9YWIVCuAm84W3bD5p7uPHrMU5weVy6HFtX2RHnsNN63Ld9F17ZZ1+fE3luy6LKue5+0fX/Eex2n/1LoBbexXEOLtZgc1BnQBIhsU7LixMVgUDrAJt9Rt6khVyDYu0r0jLegbUeVrJGDp3+uUR7ArotdSBHDu5tCNlTpuS/PmYx3qlW9ROuU1ervpvI2ODzGGbo89Vbk6+c9wMcCoqx3PORi+Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=k/NQXw65YQFMNJphwPt3e9dO/bbzH1iLhB3bMxGttio=; b=sabtebb6R2tjnyI/K81kh6+QBMXTr3TY2mZqFYymL5oUKI3RSpLY4Bf77Fn8fAwNMHOT06uYIJrKxHMPJh4yK/PGzQWQrB5q8XCILko54yuXKWATcuMIwNByj3sn+/4IoL38VY1AmnzMvMohnQEI8mcp90frpGmFYjtiMbfX4mdd9XZOne75Ek5DtJeP1mZddG9cW/V9SOetQZh5y7PEJ/c2Gkc3Mh0cgx7+VeJKCqjFtZwIAvWO2NAWuDFApcpRQM/h83zpJn7iq8kV3WT8lLYdL/ZCxdMrQ/hE581xuGXF1T7zIWLxAJiZLlhnytDacMyNt3W9MkYqzgOgiKZg+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cyberus-technology.de; dmarc=pass action=none header.from=cyberus-technology.de; dkim=pass header.d=cyberus-technology.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cyberus-technology.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k/NQXw65YQFMNJphwPt3e9dO/bbzH1iLhB3bMxGttio=; b=CYjwiGLtS5bbA4roVyzfNnyS8pkD3K/tg/+h5i9Sr2ZZMJXPIHXIBZjW+IOY0Z498Fgw9TNQBuQQSmxcR4CJRTbNnP6m/ikEKhLSgUvL/L9uugECtw2U/axNZjSMgj/NfQyJK9Tdf5WH7antYS1Wj1MTlzNz4t0rb+DnpzV17gmnTizKQ2y0S9pq6MO95h6zbdUdUhsW78Hc1MnGSVDjB82fuRBHwa2fs7s1ucN6zRoz8LjR5GiM+dmw/LHpfjs6tbQRPxHnACh0dJCG61yKrbgoZi1RXnzz3rPyytyJURqe8oWHEx6hfzIzigjbKNV2Dw/ujVIMiuoufcO11OXWjA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cyberus-technology.de; From: Philipp Schuster To: devel@lists.libvirt.org Subject: [PATCH v2] network: fix memory leak in leaseshelper.c Date: Wed, 7 Jan 2026 15:13:24 +0100 Message-ID: <20260107141324.314648-1-philipp.schuster@cyberus-technology.de> X-Mailer: git-send-email 2.51.2 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR0P281CA0256.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::9) To BE0P281MB0148.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:11::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BE0P281MB0148:EE_|FRYP281MB2011:EE_ X-MS-Office365-Filtering-Correlation-Id: 986cb27a-dfc0-4375-e3b2-08de4df6ef5b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?z0EfKUZSwQAJymWTn/qjdMDa/47RW+TtPLo4IVSbqwVdjtEfYyqX1RnKDPMb?= =?us-ascii?Q?eP//EOwCRC2sX1e/8+RU1dzmsVc2MdCTC0hIjYFjDDVAgV6G9jCPY1zC6nMO?= =?us-ascii?Q?TONdRqYq3KFpISlyMVTVhpnsEwvCF8SOOOnpZlZyY9OZJ2ISTnKKgckijtal?= =?us-ascii?Q?E5Mfh+s00NvWt5FW5od0jloG6JkqzJ+xdtPyZrBqaBofFww2fuVKsQBGrAvQ?= =?us-ascii?Q?kFs2Rlfa61eiWmr/dgEahHs7PLkqh2ZgaA4aqqOQlONHrvx8VDamXCEMuLpc?= =?us-ascii?Q?dLmyPaw4kf+NVv0Ys9FAomUc+sZ4/dkkypvyk4z5tTz+ZdAKLCF6DsutZArb?= =?us-ascii?Q?4SgA/fmz8rugLozZVPEEDE/8uyT9AZ61N3txDzwjyf4Hz2c/zvpbblBUUJv+?= =?us-ascii?Q?w00n1L7ZYVc5Fs6jQ6x9um3P3sLFNUxQKKN/xslHjcSa44w6kt59hEn6LIDB?= =?us-ascii?Q?sFAr3k4fhlm36ErXLZu5pLXlSl+5/ERWjBrm1afXZptT2Od4dTcJDl0RaTdv?= =?us-ascii?Q?G7qhUNbEY8smCTbv6/C6aGNYSCqTV8wFZqIPxvLCz9aD6lyfBXCRUGZJKfJ+?= =?us-ascii?Q?q2/kC0CnO6ld95vC3vDcgF+63E1e/OdKJzualdpr/IAyEG2ANZip/v8V/1GG?= =?us-ascii?Q?ERwDi9+jlBZl6QNECYj2STPInjfFS4Rh2MwFjho+rGKcTjhh4ndV01KN9Lh3?= =?us-ascii?Q?0o977La0O21bv7/ikAv/J9z7tGIoFkva88UYHWyg7E+qTmKzPNbG3b1vvtYZ?= =?us-ascii?Q?RFX8RnPoF/Sx65f0XwNGGlDMy2qm0uQt1iS9eyE9M4coHh0pwYCOKLGMX6ka?= =?us-ascii?Q?oBPVUAP/HRhjz9RUwAFz1QoqtC2lF4a89JOKwHAMQHtKDX0mXx3ScxdjkShh?= =?us-ascii?Q?+mBOg9+bcIr9P65YKA7Z6ijcwMUnZfwXhYF2gQdNeRhAZXUgk5Fh7CZvzxu9?= =?us-ascii?Q?sXay44YJLjUvwTGHa7Cp2TVgRrnPUq3lyhfJTKhK/+NgL7enFImOuhQpIixR?= =?us-ascii?Q?hua+OAz1owlrg66plD9nLepNnMnftt4MhllO4Z7R2TiYCw2JzaecBbEbdttX?= =?us-ascii?Q?kSt+dWMS8ZDPqgwvLnAbKZDtTCJYtehvTR6okAHqCGpBIivutS44tx2hOxH2?= =?us-ascii?Q?aLZEX0GubJIl4V1njNa2+N4j6IJN3kXrqo/nn6C0/0VOP6aJSDbjcQJRMfeb?= =?us-ascii?Q?CAGu7RYpJqh6H4jZNXhea2hkmMe/DzqrAYOuAWYCPSL7kX66pyeR///ea3hV?= =?us-ascii?Q?KI2teLfjoedII7IPqEDe+bx5OJ63OUSoNYL7EPBXLLkuKC9SJnSlj9Hrxoe/?= =?us-ascii?Q?6F7FgtsteuLjAVVdRKHLwX78vfU4rW4VghX0us20/D9AuaaF9Ojj9Mt8huUA?= =?us-ascii?Q?ZPnDUMdaO7wkR5jBlkx8hYXSUOO6ZB2i+wOD4O/13506RuH8DotGK1zYFcgT?= =?us-ascii?Q?rrpghDxMBHfjfNd7/L5aK5MRojxrybpE?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BE0P281MB0148.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(366016)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?t0/IdQEN2IUYaEKAKC11bbvTEizVosx+fAv7Siucotq3mY1h9RaUEM1DjA0I?= =?us-ascii?Q?SmXppof2+XFSxmTM6yJ7v5XBIaZb7bV+2B6DmkdFoGWlM+IKXPUIxbcw+TaV?= =?us-ascii?Q?AT2yEU29FaSGznpQG26NjtGjIlZs7VqWoESSvSzunVPvt8xjXHxUkDaUtafC?= =?us-ascii?Q?8EwXHMEsBpnQm7TOsOxsEbZYezsmrji+QidQlip+AiKC3LF1dPbhyA3oYDG7?= =?us-ascii?Q?zjc+iMRMqv2+jE+/tRfe1OuZ9cBIcTUXz/hYyZi7V6GCPrNQolsl2UN5JihW?= =?us-ascii?Q?it9VQY/LlvcvumxTV5FE1ytZNoX9sFifzvriiOy9blv7bw8FfW70MoTp+92R?= =?us-ascii?Q?iPm4FOFVQSjxNUaWjAxOffoWcguPJRxRg+rCMF6yYIfCeTdOmurd3tA/FWxD?= =?us-ascii?Q?ffZJEmucocHw4ADZHwYa/lHkkYp0+TadDywMmjPE02C12DWuJiqL5PsWM3/d?= =?us-ascii?Q?Mvofypu768uFHvzlh3Zums10K8gVkpuYOzJQZEHKZpb51Fd0p4F2wBxRS5wX?= =?us-ascii?Q?Xiw9dqOYjefkVSckUcN2Z13jU6Uh2BXyTS6yqMMh2ZBURx98YxISxk0/fjKD?= =?us-ascii?Q?duiQhLmsOABXS9zWjwePudOdVO7d6/pFUo+04XbDqj4D4tvmBJMZUEf1SRYx?= =?us-ascii?Q?mleLcxG5x43uDtHQEFZaawVaXUsqbeixa6nEc0p0tlSPkTMHjXS3BBS9jXq/?= =?us-ascii?Q?+2uU2O8OTX4dt8lTCPWXmlsSNmY8YBkVWYa8g90H+8pyKxgjbUH3ubdrOBNO?= =?us-ascii?Q?GAZ3ieeuunODI5UM7MaJ3fiRrU7s796/YuyoxwiDSIZjL+iiDt3Y6Oj9CKkb?= =?us-ascii?Q?iADGsfEKew39Wc4gmnzv+f9LwIQG8UVyfhlTzfP5BBerjEjhnMm8oSwFoqk0?= =?us-ascii?Q?DTP1H2FmU8/I/XQhtyMrDTUdgPevwjkUEAw8FBrjBQ+n52AeY1I/izzBUEY2?= =?us-ascii?Q?EoBtGhezVPQqnnLCebM3oyvLzSBv5Qu/5T6CJK4yt55/lBGR5S5bCwnYmD2W?= =?us-ascii?Q?4VoJpXJXKg/MItTX/gMer+ZdDamaIeqc24hoJCm00B/8uVt/e0KECYumWY/Q?= =?us-ascii?Q?ZnbmYVZ5lBXKrsL/+RaLw1rMZhNe7K3XFsKhyXcFDPMcL0VdPxvptQbURhwy?= =?us-ascii?Q?T0aVMr3hfhTNGteFwbc075nevpv83GGbFZ259Mk2fylRBn0bHDef5tQ6qgEU?= =?us-ascii?Q?JUPO/ra/5n59AoH2RRuDRoSXbiS41tB+OLTL20fE2cgQACTwZnyU7HjCRgfk?= =?us-ascii?Q?jmpsCCvFt3RdDCsAUJ3x1L+WeiMSxqGX7ACeA9PknZzy5miWGUthZ73CKNv8?= =?us-ascii?Q?KznTntpTEAf5QkjAoQ08gbrAPCkUFBgrUXKymOEwKHJCOI97HrWZIMpROfpO?= =?us-ascii?Q?JXjwq3rfXPMZu47ypVcBzxxkQvXoe2QYXyvXkG1E7xAP2vjO+J4rHIF7GslY?= =?us-ascii?Q?J4SK4qH8pU7T1Nd1gBTMM4Z0Ln1W6c5E0VfZ48oBafH8PGHh4JhsUOMqoPds?= =?us-ascii?Q?hys7VWnh0Rg7/JugtI32o3Pdofoq7bqh+0F5x/DT9OYesHsMcefqTUCl3UO2?= =?us-ascii?Q?6nWdd8jtMLuS4jDJ39v1qAjJhqXxgCz4o5NNFVM1tb0IaH8iLPJE6Zl/SSF2?= =?us-ascii?Q?gtWyZg/VRigLRkmKSv3uvjbqwZFvGewhezwwcPJEsoEE375UEYGXp0dXGgNq?= =?us-ascii?Q?Fz54eLo5lfXKycvv+hWqq3+u1sVUINN+3702B8ZGYAAtPrefSW79U9vNvHp+?= =?us-ascii?Q?6oVVTV2ujPaU/2lI280kX1dRUAd/1Muka3VENf0QVbeqxg67aKuQexuVTxUp?= X-MS-Exchange-AntiSpam-MessageData-1: J7XDJj42AJf56eLPIHBymgIYuHA7d3aZ5q+THrRYHR5mcBq4FhhdcEXz X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: 986cb27a-dfc0-4375-e3b2-08de4df6ef5b X-MS-Exchange-CrossTenant-AuthSource: BE0P281MB0148.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jan 2026 14:13:30.7691 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f4e0f4e0-9d68-4bd6-a95b-0cba36dbac2e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wWY4KYz2QoT7eVgsY6rXsymNs9qRc3esordVhKNhIW1u3ooPN17ramy7hxps5P1Z4wsO3a/vWdViPwVthIppRtiwVti9eL9YGorWGpotPorYEkYoBXun/wXLsiv1IjhY X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRYP281MB2011 X-MailFrom: philipp.schuster@cyberus-technology.de X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation Message-ID-Hash: HRNYDZZD5FKJSP5X67CA4IXTRLXQXFV3 X-Message-ID-Hash: HRNYDZZD5FKJSP5X67CA4IXTRLXQXFV3 X-Mailman-Approved-At: Wed, 07 Jan 2026 14:18:05 +0000 CC: Philipp Schuster X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @cyberus-technology.de) X-ZM-MESSAGEID: 1767795551692158500 Content-Type: text/plain; charset="utf-8" This was triggered in my experiments with the `virsh net-*` command family. On-behalf-of: SAP philipp.schuster@sap.com Signed-off-by: Philipp Schuster Reviewed-by: Michal Privoznik --- src/network/leaseshelper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/leaseshelper.c b/src/network/leaseshelper.c index e1c0e81828..6383e08c1d 100644 --- a/src/network/leaseshelper.c +++ b/src/network/leaseshelper.c @@ -83,7 +83,7 @@ main(int argc, char **argv) g_autofree char *custom_lease_file =3D NULL; const char *ip =3D NULL; const char *mac =3D NULL; - const char *leases_str =3D NULL; + g_autofree const char *leases_str =3D NULL; const char *iaid =3D getenv("DNSMASQ_IAID"); const char *clientid =3D getenv("DNSMASQ_CLIENT_ID"); const char *interface =3D getenv("DNSMASQ_INTERFACE"); --=20 2.51.2