From 9bd9b56304528ad1ab0a0ee6e19877f313d391e0 Mon Sep 17 00:00:00 2001 From: Sergey Fedorov Date: Fri, 6 Jun 2025 03:39:07 +0800 Subject: [PATCH] java_md_macosx.c: provisional fix for NSAutoreleasePool issue --- jdk/src/macosx/bin/java_md_macosx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jdk/src/macosx/bin/java_md_macosx.c b/jdk/src/macosx/bin/java_md_macosx.c index a319e65a35..6b6c784693 100644 --- jdk/src/macosx/bin/java_md_macosx.c +++ jdk/src/macosx/bin/java_md_macosx.c @@ -1046,7 +1046,9 @@ SetXStartOnFirstThreadArg() - (void) launchJava:(NSValue*)argsValue { + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; _returnValue = JavaMain([argsValue pointerValue]); + [pool drain]; } - (int) getReturnValue