From 73e8f722b5a68bed468c0e6ddecb1346f7198df3 Mon Sep 17 00:00:00 2001 From: OpenJDK Team Date: Thu, 17 Oct 2024 22:50:46 +0200 Subject: [PATCH] default-jvm-cfg Gbp-Pq: Name default-jvm-cfg.diff --- src/java.base/share/native/libjli/java.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/java.base/share/native/libjli/java.c b/src/java.base/share/native/libjli/java.c index 18c515d86..ddfe4aad4 100644 --- a/src/java.base/share/native/libjli/java.c +++ b/src/java.base/share/native/libjli/java.c @@ -2004,7 +2004,7 @@ jint ReadKnownVMs(const char *jvmCfgName, jboolean speculative) { FILE *jvmCfg; - char line[MAXPATHLEN+20]; + char line[MAXPATHLEN+30]; int cnt = 0; int lineno = 0; jlong start = 0, end = 0; @@ -2018,6 +2018,11 @@ ReadKnownVMs(const char *jvmCfgName, jboolean speculative) } jvmCfg = fopen(jvmCfgName, "r"); + if (jvmCfg == NULL) { + char cfgName[strlen(jvmCfgName)+10]; + sprintf(cfgName, "%s-default", jvmCfgName); + jvmCfg = fopen(cfgName, "r"); + } if (jvmCfg == NULL) { if (!speculative) { JLI_ReportErrorMessage(CFG_ERROR6, jvmCfgName); -- 2.30.2