From 78dc887d456243ff58fb4458ce0fd15e252898ea Mon Sep 17 00:00:00 2001 From: heck Date: Tue, 9 Mar 2021 22:52:08 +0100 Subject: [PATCH] JNI-135 - Fixed. use finalize() to release JNI-allocated mem. (Autocloseable never called close()) --- src/codegen/gen_java_Message.ysl2 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/codegen/gen_java_Message.ysl2 b/src/codegen/gen_java_Message.ysl2 index 4e4f6f7..fc2f0e6 100644 --- a/src/codegen/gen_java_Message.ysl2 +++ b/src/codegen/gen_java_Message.ysl2 @@ -68,6 +68,11 @@ tstylesheet { release(handle); } + @Override + public void finalize() { + release(handle); + } + final protected long getHandle() { return handle; }