diff --git a/src/codegen/gen_java_Message.ysl2 b/src/codegen/gen_java_Message.ysl2 index 7c3b201..1cc2404 100644 --- a/src/codegen/gen_java_Message.ysl2 +++ b/src/codegen/gen_java_Message.ysl2 @@ -69,9 +69,11 @@ tstylesheet { } public final void close() { - release(handle); - handle = 0; - instanceCount--; + if(handle != 0) { + release(handle); + handle = 0; + instanceCount--; + } } public static int getInstanceCount() {