From 987ba3f0c0de4869da7dbde30f86aacdc31f7067 Mon Sep 17 00:00:00 2001 From: Sangbida Chaudhuri Date: Fri, 24 Apr 2026 10:46:42 +0930 Subject: [PATCH] lightningd: fix format specifier for bitcoin_tx_weight in splice log. bitcoin_tx_weight() returns size_t, so use %zu instead of %lu to avoid a -Wformat error under -Werror on platforms where size_t != unsigned long. Changelog-Fixed: Builds on linux/amd64 to push to Dockerhub --- lightningd/channel_control.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightningd/channel_control.c b/lightningd/channel_control.c index 9735e72a6699..55b8a381c266 100644 --- a/lightningd/channel_control.c +++ b/lightningd/channel_control.c @@ -621,7 +621,7 @@ static void send_splice_tx(struct channel *channel, u8* tx_bytes = linearize_tx(tmpctx, tx); log_debug(channel->log, - "Broadcasting splice tx %s for channel %s. Final weight %lu", + "Broadcasting splice tx %s for channel %s. Final weight %zu", tal_hex(tmpctx, tx_bytes), fmt_channel_id(tmpctx, &channel->cid), bitcoin_tx_weight(tx));