From 975f27a2b51db19992324346edbb4d264b495c03 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 4 Sep 2025 06:52:01 +0900 Subject: [PATCH] repart: fix memleak Fixes a bug in 1a0541d44c78ced78a566051ec8f63417370aeaa (v256). --- src/repart/repart.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/repart/repart.c b/src/repart/repart.c index 961d5d0e334..a1c49b3b02f 100644 --- a/src/repart/repart.c +++ b/src/repart/repart.c @@ -7859,7 +7859,7 @@ static int context_fstab(Context *context) { fputs(AUTOMATIC_FSTAB_HEADER_START "\n", f); LIST_FOREACH(partitions, p, context->partitions) { - _cleanup_free_ char *what = NULL, *options = NULL; + _cleanup_free_ char *what = NULL; if (!need_fstab_one(p)) continue; @@ -7869,6 +7869,8 @@ static int context_fstab(Context *context) { return r; FOREACH_ARRAY(mountpoint, p->mountpoints, p->n_mountpoints) { + _cleanup_free_ char *options = NULL; + r = partition_pick_mount_options( p->type.designator, p->format, -- 2.47.3