From 21e5cc4d123698c7253c48ac21ae0ee2bb292614 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Fri, 27 Nov 2015 15:50:59 +0100 Subject: [PATCH] [platform] correct path comparison in Java extension classpath filtering (IDEA-CR-7121) --- .../src/com/intellij/ide/BootstrapClassLoaderUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/bootstrap/src/com/intellij/ide/BootstrapClassLoaderUtil.java b/platform/bootstrap/src/com/intellij/ide/BootstrapClassLoaderUtil.java index 574f6befa49a..13b78d5013bb 100644 --- a/platform/bootstrap/src/com/intellij/ide/BootstrapClassLoaderUtil.java +++ b/platform/bootstrap/src/com/intellij/ide/BootstrapClassLoaderUtil.java @@ -103,7 +103,7 @@ public class BootstrapClassLoaderUtil extends ClassUtilCore { boolean isExt = false; for (String extDir : extDirs) { - if (path.startsWith(extDir)) { + if (path.startsWith(extDir) && path.length() > extDir.length() && path.charAt(extDir.length()) == File.separatorChar) { isExt = true; break; }