|
@ -678,6 +678,10 @@ const u8 *handle_reply_channel_range(struct peer *peer, const u8 *msg) |
|
|
|
|
|
|
|
|
scids = decode_short_ids(tmpctx, encoded); |
|
|
scids = decode_short_ids(tmpctx, encoded); |
|
|
if (!scids) { |
|
|
if (!scids) { |
|
|
|
|
|
if (complete == 0) |
|
|
|
|
|
return towire_errorfmt(peer, NULL, |
|
|
|
|
|
"No up to date infos about this network: %s", |
|
|
|
|
|
tal_hex(tmpctx, msg)); |
|
|
return towire_errorfmt(peer, NULL, |
|
|
return towire_errorfmt(peer, NULL, |
|
|
"Bad reply_channel_range encoding %s", |
|
|
"Bad reply_channel_range encoding %s", |
|
|
tal_hex(tmpctx, encoded)); |
|
|
tal_hex(tmpctx, encoded)); |
|
@ -784,6 +788,11 @@ const u8 *handle_reply_short_channel_ids_end(struct peer *peer, const u8 *msg) |
|
|
tal_hex(tmpctx, msg)); |
|
|
tal_hex(tmpctx, msg)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (complete == 0) |
|
|
|
|
|
return towire_errorfmt(peer, NULL, |
|
|
|
|
|
"No up to date infos about this network: %s", |
|
|
|
|
|
tal_hex(tmpctx, msg)); |
|
|
|
|
|
|
|
|
peer->scid_query_outstanding = false; |
|
|
peer->scid_query_outstanding = false; |
|
|
if (peer->scid_query_cb) |
|
|
if (peer->scid_query_cb) |
|
|
peer->scid_query_cb(peer, complete); |
|
|
peer->scid_query_cb(peer, complete); |
|
|