X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FPaymentError.java;h=44f49e497c8df14d443a68b9783f17661e5a4499;hb=13cdf8bde340072288b39a5e29f0946d3e095ad4;hp=458abea8a0a9e2581d7f6df17cf27925697bac4e;hpb=2a8741cb87eb2b82381a6220a98f80f741147837;p=ldk-java diff --git a/src/main/java/org/ldk/structs/PaymentError.java b/src/main/java/org/ldk/structs/PaymentError.java index 458abea8..44f49e49 100644 --- a/src/main/java/org/ldk/structs/PaymentError.java +++ b/src/main/java/org/ldk/structs/PaymentError.java @@ -103,11 +103,12 @@ public class PaymentError extends CommonBase { * Utility method to constructs a new Routing-variant PaymentError */ public static PaymentError routing(LightningError a) { - long ret = bindings.PaymentError_routing(a == null ? 0 : a.ptr & ~1); + long ret = bindings.PaymentError_routing(a == null ? 0 : a.ptr); Reference.reachabilityFence(a); if (ret >= 0 && ret <= 4096) { return null; } org.ldk.structs.PaymentError ret_hu_conv = org.ldk.structs.PaymentError.constr_from_ptr(ret); ret_hu_conv.ptrs_to.add(ret_hu_conv); + ret_hu_conv.ptrs_to.add(a); return ret_hu_conv; }