diff --git a/lightningd/channel_control.c b/lightningd/channel_control.c index 7018e63457aa..ae57e891a77b 100644 --- a/lightningd/channel_control.c +++ b/lightningd/channel_control.c @@ -93,6 +93,11 @@ static void try_update_feerates(struct lightningd *ld, struct channel *channel) if (!channel->owner) return; + /* The feerate message is only understood by `channeld` so + * don't attempt to send it to other subds*/ + if (!streq(channel->owner->name, "channeld")) + return; + channel_update_feerates(ld, channel); }