From a2ae0d4969b1e60cf82094c1635985d55cb1e9ac Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 12 Aug 2019 00:04:44 +0900 Subject: [PATCH] bootctl: clear arg_xbootldr_path when acquire_xbootldr() succeeds --- src/boot/bootctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/boot/bootctl.c b/src/boot/bootctl.c index 9ecd9f78f3..d0bea6a946 100644 --- a/src/boot/bootctl.c +++ b/src/boot/bootctl.c @@ -103,6 +103,7 @@ static int acquire_xbootldr(bool unprivileged_mode, sd_id128_t *ret_uuid) { log_debug_errno(r, "Didn't find an XBOOTLDR partition, using the ESP as $BOOT."); if (ret_uuid) *ret_uuid = SD_ID128_NULL; + arg_xbootldr_path = mfree(arg_xbootldr_path); return 0; } if (r < 0)