Browse Source

fix memset for route_hop json parsing when no channel_id exists.

Changelog-None
ppa
fiatjaf 4 years ago
committed by Christian Decker
parent
commit
6af8adde26
  1. 2
      lightningd/pay.c

2
lightningd/pay.c

@ -1244,7 +1244,7 @@ param_route_hop(struct command *cmd, const char *name, const char *buffer,
} }
if (!channeltok) { if (!channeltok) {
memset(&res->channel_id, 0, sizeof(struct node_id)); memset(&res->channel_id, 0, sizeof(struct short_channel_id));
} else if (!json_to_short_channel_id(buffer, channeltok, &res->channel_id)) { } else if (!json_to_short_channel_id(buffer, channeltok, &res->channel_id)) {
return command_fail_badparam(cmd, name, buffer, channeltok, return command_fail_badparam(cmd, name, buffer, channeltok,
"should be a short_channel_id"); "should be a short_channel_id");

Loading…
Cancel
Save