*/
public static CounterpartyForwardingInfo of(int fee_base_msat_arg, int fee_proportional_millionths_arg, short cltv_expiry_delta_arg) {
long ret = bindings.CounterpartyForwardingInfo_new(fee_base_msat_arg, fee_proportional_millionths_arg, cltv_expiry_delta_arg);
- if (ret < 1024) { return null; }
+ if (ret >= 0 && ret < 1024) { return null; }
CounterpartyForwardingInfo ret_hu_conv = new CounterpartyForwardingInfo(null, ret);
ret_hu_conv.ptrs_to.add(ret_hu_conv);
return ret_hu_conv;
*/
public CounterpartyForwardingInfo clone() {
long ret = bindings.CounterpartyForwardingInfo_clone(this.ptr);
- if (ret < 1024) { return null; }
+ if (ret >= 0 && ret < 1024) { return null; }
CounterpartyForwardingInfo ret_hu_conv = new CounterpartyForwardingInfo(null, ret);
ret_hu_conv.ptrs_to.add(this);
return ret_hu_conv;