X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FAPIError.java;h=d9a4d3c523ce8e8f21a5c813580e4f7c85dc59a9;hb=65a17b9ef4884736783566e30e075ca59b472cc7;hp=37478865b4cb00d99211ee72953e2dec91d2da29;hpb=c45b91b3165ba0ff774d12d357188cae979574d3;p=ldk-java diff --git a/src/main/java/org/ldk/structs/APIError.java b/src/main/java/org/ldk/structs/APIError.java index 37478865..d9a4d3c5 100644 --- a/src/main/java/org/ldk/structs/APIError.java +++ b/src/main/java/org/ldk/structs/APIError.java @@ -39,14 +39,14 @@ public class APIError extends CommonBase { } public final static class APIMisuseError extends APIError { - public final byte[] err; + public final String err; private APIMisuseError(long ptr, bindings.LDKAPIError.APIMisuseError obj) { super(null, ptr); this.err = obj.err; } } public final static class FeeRateTooHigh extends APIError { - public final byte[] err; + public final String err; public final int feerate; private FeeRateTooHigh(long ptr, bindings.LDKAPIError.FeeRateTooHigh obj) { super(null, ptr); @@ -62,7 +62,7 @@ public class APIError extends CommonBase { } } public final static class ChannelUnavailable extends APIError { - public final byte[] err; + public final String err; private ChannelUnavailable(long ptr, bindings.LDKAPIError.ChannelUnavailable obj) { super(null, ptr); this.err = obj.err; @@ -78,6 +78,7 @@ public class APIError extends CommonBase { */ public APIError clone() { long ret = bindings.APIError_clone(this.ptr); + if (ret < 1024) { return null; } APIError ret_hu_conv = APIError.constr_from_ptr(ret); ret_hu_conv.ptrs_to.add(this); return ret_hu_conv;