Browse Source

peer: fix comparison bug if our connection_fee is negative.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 8 years ago
parent
commit
15b42b89db
  1. 3
      daemon/peer.c

3
daemon/peer.c

@ -457,7 +457,8 @@ static void route_htlc_onwards(struct peer *peer,
return;
/* Offered fee must be sufficient. */
if (htlc->msatoshis - msatoshis < connection_fee(next->nc, msatoshis)) {
if ((s64)(htlc->msatoshis - msatoshis)
< connection_fee(next->nc, msatoshis)) {
log_unusual(peer->log,
"Insufficient fee for HTLC %"PRIu64
": %"PRIi64" on %"PRIu64,

Loading…
Cancel
Save