diff --git a/lightningd/pay.c b/lightningd/pay.c index 84d052ad7..c0545ad14 100644 --- a/lightningd/pay.c +++ b/lightningd/pay.c @@ -204,7 +204,8 @@ static u8 *patch_channel_update(const tal_t *ctx, u8 *channel_update TAKES) tal_free(channel_update); return fixed; } else { - return channel_update; + return tal_dup_arr(ctx, u8, + channel_update, tal_count(channel_update), 0); } }