bindings updates
[ldk-java] / ts / structs / ChannelKeys.ts
index 957dc512f372b5d836e2b00ca93db6c76007554d..61daa2567a913f860b8010839fe09d0af42cf937 100644 (file)
@@ -138,7 +138,9 @@ import * as bindings from '../bindings' // TODO: figure out location
                number ret = bindings.ChannelKeys_key_derivation_params(this.ptr);
                number ret_a = bindings.LDKC2Tuple_u64u64Z_get_a(ret);
                number ret_b = bindings.LDKC2Tuple_u64u64Z_get_b(ret);
-               TwoTuple<Number, Number> ret_conv = new TwoTuple<Number, Number>(ret_a, ret_b);
+               TwoTuple<Number, Number> ret_conv = new TwoTuple<Number, Number>(ret_a, ret_b, () -> {
+                       bindings.C2Tuple_u64u64Z_free(ret);
+               });
                return ret_conv;
        }