Преглед на файлове

Fixes #52: Error file separator regex in Windows environment

- This bug can cause init failure of `AppNameUtil`

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
master
Eric Zhao преди 6 години
родител
ревизия
227776a301
променени са 1 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. +8
    -2
      sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java

+ 8
- 2
sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java Целия файл

@@ -74,8 +74,14 @@ public final class AppNameUtil {
return;
}
command = command.split("\\s")[0];
if (command.contains(File.separator)) {
String[] strs = command.split(File.separator);
String separator = File.separator;
if (command.contains(separator)) {
String[] strs;
if ("\\".equals(separator)) {
strs = command.split("\\\\");
} else {
strs = command.split(separator);
}
command = strs[strs.length - 1];
}
if (command.endsWith(JAR_SUFFIX_LOWER) || command.endsWith(JAR_SUFFIX_UPPER)) {


Loading…
Отказ
Запис