src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
changeset 55302 686dedba1d9a
parent 50113 caf115bb98ad
--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java	Fri Jun 07 21:35:26 2019 -0700
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java	Sun Jun 09 11:28:13 2019 +0200
@@ -127,7 +127,11 @@
 
     public static String nameFromPath(Path file) throws IOException {
         String f = nullSafeFileName(file);
-        return f.substring(0, f.length() - JFCParser.FILE_EXTENSION.length());
+        if (f.endsWith(JFCParser.FILE_EXTENSION)) {
+            return f.substring(0, f.length() - JFCParser.FILE_EXTENSION.length());
+        } else  {
+            return f;
+        }
     }
 
     // Invoked by DCmdStart