diff --git a/pom.xml b/pom.xml
index 8999ed5..7799d2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,18 +27,18 @@
3.6.3
0.8.15
2.0.18
- 8.0.0
- 3.7.1
- 2.22.0
+ 8.0.2
+ 3.7.2
+ 2.22.1
0.3.8
- 6.1.1
+ 6.1.2
3.6.2
3.6.0
3.6.3
- 13.7.0
+ 13.8.0
2.9.2
1.4.2
- 4.10.2.0
+ 4.10.3.0
diff --git a/src/main/java/com/krotname/javasoundrecorder/library/RecordingLibraryService.java b/src/main/java/com/krotname/javasoundrecorder/library/RecordingLibraryService.java
index 1a332a5..96c887c 100644
--- a/src/main/java/com/krotname/javasoundrecorder/library/RecordingLibraryService.java
+++ b/src/main/java/com/krotname/javasoundrecorder/library/RecordingLibraryService.java
@@ -99,7 +99,9 @@ private Duration duration(Path path) {
}
private boolean isWav(Path path) {
- return path.getFileName().toString().toLowerCase(Locale.ROOT).endsWith(WAV_EXTENSION);
+ Path fileName = path.getFileName();
+ return fileName != null
+ && fileName.toString().toLowerCase(Locale.ROOT).endsWith(WAV_EXTENSION);
}
private String sanitizeFileName(String requestedName) {