Skip to content

Commit 43efbd4

Browse files
committed
Also check for readability of java_home command
1 parent 6d6c111 commit 43efbd4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

unixlauncher.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ int UnixLauncher::run(int argc, char* argv[], char* envp[]) {
7373
// still no jdk home, use other means to resolve it
7474
if (jdkhome.empty()) {
7575
char javaHomeCommand[] = "/usr/libexec/java_home";
76-
if (access(javaHomeCommand, X_OK) != -1 && !checkDirectory(javaHomeCommand)) {
76+
if (access(javaHomeCommand, R_OK | X_OK) != -1 && !checkDirectory(javaHomeCommand)) {
7777
// try java_home command when not set (on MacOS)
7878
FILE *fp;
7979
char tmp[PATH_MAX + 1];

0 commit comments

Comments
 (0)