Handle LDKStr in other structs and fix string conversion overread
[ldk-java] / genbindings.py
index 4b5ef5dc8bdc96e1de0ff0b85cada71bbb4fe413..3d5bac974c5b563cd50d1d84dfe3d6d2b5199f59 100755 (executable)
@@ -260,6 +260,7 @@ def java_c_types(fn_arg, ret_arr_len):
         fn_ty_arg = "Ljava/lang/String;"
         fn_arg = fn_arg[6:].strip()
     elif fn_arg.startswith("LDKStr"):
+        rust_obj = "LDKStr"
         java_ty = "String"
         c_ty = "jstring"
         fn_ty_arg = "Ljava/lang/String;"