X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FRouter.java;fp=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FRouter.java;h=529868cd90fdb4769ae5643b0fac493f0ab9753a;hb=d87886bb194886ef86d3597a5cdc142b6ccc89e9;hp=1bfbc31af0644e0beeb8afb709c935cd6ae97318;hpb=9629082ebac55e5d0efea17ec4fb37580c08fa7a;p=ldk-java diff --git a/src/main/java/org/ldk/structs/Router.java b/src/main/java/org/ldk/structs/Router.java index 1bfbc31a..529868cd 100644 --- a/src/main/java/org/ldk/structs/Router.java +++ b/src/main/java/org/ldk/structs/Router.java @@ -38,8 +38,9 @@ public class Router extends CommonBase { impl_holder.held = new Router(new bindings.LDKRouter() { @Override public long find_route(byte[] payer, long params, byte[] payment_hash, long[] first_hops, long scorer) { RouteParameters params_hu_conv = null; if (params < 0 || params > 4096) { params_hu_conv = new RouteParameters(null, params); } - ChannelDetails[] first_hops_conv_16_arr = new ChannelDetails[first_hops.length]; - for (int q = 0; q < first_hops.length; q++) { + int first_hops_conv_16_len = first_hops.length; + ChannelDetails[] first_hops_conv_16_arr = new ChannelDetails[first_hops_conv_16_len]; + for (int q = 0; q < first_hops_conv_16_len; q++) { long first_hops_conv_16 = first_hops[q]; ChannelDetails first_hops_conv_16_hu_conv = null; if (first_hops_conv_16 < 0 || first_hops_conv_16 > 4096) { first_hops_conv_16_hu_conv = new ChannelDetails(null, first_hops_conv_16); } first_hops_conv_16_hu_conv.ptrs_to.add(this);