diff --git a/plugins/libplugin-pay.c b/plugins/libplugin-pay.c index 4e6e0c1fe20d..3c6df9ca837a 100644 --- a/plugins/libplugin-pay.c +++ b/plugins/libplugin-pay.c @@ -3453,6 +3453,7 @@ static void direct_pay_override(struct payment *p) { p->route[0].scid = hint->scid.scid; p->route[0].direction = hint->scid.dir; p->route[0].node_id = *p->route_destination; + p->route[0].total_amount = hint->overall_capacity; paymod_log(p, LOG_DBG, "Found a direct channel (%s) with sufficient " "capacity, skipping route computation.",