From d29933b7c2aead263ae2bfca7c71257e27cecb13 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 14 Aug 2024 13:31:06 +0930 Subject: [PATCH] lightningd: fix trivial memleak. Mainly, it just causes complaints if we're running a lightningd which is installed (in which case, my_path is not stolen, unlike running locally installed). Reported-by: daywalker90 Fixes: https://github.com/ElementsProject/lightning/issues/7569 Changelog-None: regression this release Signed-off-by: Rusty Russell --- lightningd/lightningd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightningd/lightningd.c b/lightningd/lightningd.c index 06525772d..dc29cf71e 100644 --- a/lightningd/lightningd.c +++ b/lightningd/lightningd.c @@ -533,7 +533,7 @@ static const char *find_my_directory(const tal_t *ctx, const char *argv0) /* Determine the correct daemon dir. */ static void find_subdaemons_and_plugins(struct lightningd *ld, const char *argv0) { - const char *my_path = find_my_directory(NULL, argv0); + const char *my_path = find_my_directory(tmpctx, argv0); const char *prefix; /* If we're running in-tree, all the subdaemons are with lightningd. */