Skip to content

Commit 76ef283

Browse files
rustyrussellShahanaFarooqui
authored andcommitted
lightningd: fix another trivial memleak when running installed version.
``` **BROKEN** lightningd: MEMLEAK: 0x55ff8e8ec268 **BROKEN** lightningd: label=char[] **BROKEN** lightningd: alloc: **BROKEN** lightningd: ccan/ccan/tal/tal.c:488 (tal_alloc_) **BROKEN** lightningd: ccan/ccan/tal/tal.c:517 (tal_alloc_arr_) **BROKEN** lightningd: ccan/ccan/tal/str/str.c:81 (tal_vfmt_) **BROKEN** lightningd: ccan/ccan/tal/str/str.c:37 (tal_fmt_) **BROKEN** lightningd: lightningd/lightningd.c:557 (find_subdaemons_and_plugins) **BROKEN** lightningd: lightningd/lightningd.c:1196 (main) **BROKEN** lightningd: parents: **BROKEN** lightningd: struct plugins ``` Changelog-None: Introduced this release. Fixes: #7590 Signed-off-by: Rusty Russell <[email protected]>
1 parent 203500d commit 76ef283

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lightningd/lightningd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ static void find_subdaemons_and_plugins(struct lightningd *ld, const char *argv0
554554
prefix = "";
555555
ld->subdaemon_dir = tal_fmt(ld, "%s%s", prefix, PKGLIBEXECDIR);
556556
plugins_set_builtin_plugins_dir(ld->plugins,
557-
tal_fmt(ld->plugins, "%s%s", prefix, PLUGINDIR));
557+
tal_fmt(tmpctx, "%s%s", prefix, PLUGINDIR));
558558
}
559559

560560
/*~ We like to free everything on exit, so valgrind doesn't complain (valgrind

0 commit comments

Comments
 (0)