Rusty Russell
1741e166a6
lightningd: fix occasional memleak when we detach subd from channel.
Do this by setting notleak when we do the detach!
```
**BROKEN** lightningd: MEMLEAK: 0x60f0000bbb38
**BROKEN** lightningd: label=ccan/ccan/io/io.c:92:struct io_conn
**BROKEN** lightningd: alloc:
**BROKEN** lightningd: /home/runner/work/lightning/lightning/ccan/ccan/tal/tal.c:488 (tal_alloc_)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/ccan/ccan/io/io.c:92 (io_new_conn_)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/subd.c:781 (new_subd)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/subd.c:835 (new_channel_subd_)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/channel_control.c:1715 (peer_start_channeld)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/peer_control.c:1390 (connect_activate_subd)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/peer_control.c:1516 (peer_connected_hook_final)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/plugin_hook.c:243 (hook_done)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/plugin_hook.c:343 (plugin_hook_call_next)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/plugin_hook.c:299 (plugin_hook_callback)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/plugin.c:701 (plugin_response_handle)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/plugin.c:790 (plugin_read_json)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/ccan/ccan/io/io.c:60 (next_plan)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/ccan/ccan/io/io.c:422 (do_plan)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/ccan/ccan/io/io.c:439 (io_ready)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/ccan/ccan/io/poll.c:470 (io_loop)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/io_loop_with_timers.c:22 (io_loop_with_timers)
**BROKEN** lightningd: /home/runner/work/lightning/lightning/lightningd/lightningd.c:1492 (main)
**BROKEN** lightningd: ../sysdeps/nptl/libc_start_call_main.h:58 (__libc_start_call_main)
**BROKEN** lightningd: ../csu/libc-start.c:392 (__libc_start_main_impl)
**BROKEN** lightningd: parents:
**BROKEN** lightningd: lightningd/lightningd.c:108:struct lightningd
```
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2026-01-08 22:33:19 +10:30
..
2025-11-28 09:16:53 +10:30
2025-10-23 06:44:04 +10:30
2025-10-24 11:30:17 +10:30
2025-11-19 07:23:39 +10:30
2025-12-11 12:16:42 +10:30
2025-11-29 08:18:20 +10:30
2025-11-19 07:23:39 +10:30
2025-05-15 16:40:33 +09:30
2025-11-19 14:29:08 +10:30
2025-05-15 16:40:33 +09:30
2025-10-23 06:44:04 +10:30
2025-11-19 07:23:39 +10:30
2025-11-19 07:23:39 +10:30
2025-11-19 07:23:39 +10:30
2025-11-19 07:23:39 +10:30
2025-11-19 07:23:39 +10:30
2024-11-25 20:23:21 +10:30
2025-11-13 21:21:29 +10:30
2025-08-19 13:37:50 +09:30
2025-10-26 12:37:58 +10:30
2026-01-08 22:33:19 +10:30
2025-11-12 13:58:43 +10:30
2025-10-23 06:44:04 +10:30
2025-11-19 07:23:39 +10:30
2024-06-19 15:54:24 +09:30
2025-10-23 06:44:04 +10:30
2025-10-23 06:44:04 +10:30
2025-10-23 06:44:04 +10:30
2025-12-19 12:37:36 +01:00
2025-10-23 06:44:04 +10:30
2025-11-13 21:21:29 +10:30
2024-03-20 13:51:48 +10:30
2025-10-26 12:37:58 +10:30
2025-10-26 12:37:58 +10:30
2025-11-13 21:21:29 +10:30
2025-08-14 18:57:05 +09:30
2025-11-10 15:05:27 +10:30
2025-11-10 15:05:27 +10:30
2025-11-17 10:56:18 +10:30
2025-11-10 15:05:27 +10:30
2025-12-22 13:13:57 +01:00
2025-08-18 10:01:07 +09:30
2025-11-19 07:23:39 +10:30
2025-11-13 21:21:29 +10:30
2025-11-13 21:21:29 +10:30
2024-12-16 09:48:51 +10:30
2025-10-23 06:44:04 +10:30
2025-11-19 14:29:08 +10:30
2025-11-18 14:28:22 +10:30
2025-10-01 12:12:56 +09:30
2025-12-19 15:28:46 -08:00
2025-11-19 07:23:39 +10:30
2025-10-23 06:44:04 +10:30
2025-10-23 06:44:04 +10:30
2025-11-19 07:23:39 +10:30
2025-11-19 07:23:39 +10:30
2024-06-19 15:54:24 +09:30
2025-11-13 21:21:29 +10:30
2025-03-12 09:26:08 +10:30
2025-11-13 21:21:29 +10:30
2024-10-27 13:57:50 +11:00
2025-11-19 07:23:39 +10:30
2025-11-19 07:23:39 +10:30
2025-10-23 06:44:04 +10:30
2025-11-17 10:56:18 +10:30
2025-08-14 18:57:05 +09:30
2025-10-23 06:44:04 +10:30
2025-08-14 17:35:39 +09:30
2025-10-23 06:44:04 +10:30
2025-11-20 16:30:50 +10:30
2025-11-20 16:30:50 +10:30
2025-11-20 16:30:50 +10:30
2025-11-20 16:30:50 +10:30
2025-10-23 06:44:04 +10:30
2025-11-13 21:21:29 +10:30
2025-10-23 06:44:04 +10:30
2026-01-08 22:33:19 +10:30
2025-10-23 06:44:04 +10:30
2025-11-12 13:58:43 +10:30
2025-11-12 13:58:43 +10:30
2025-01-21 09:18:25 +10:30
2025-01-21 09:18:25 +10:30