Skip to content

Commit dfc88a2

Browse files
authored
Added cacheHandler checking (#253)
+ Added check in CdnManager.java + Added check in AudioFileStreaming.java
1 parent 1f4f5eb commit dfc88a2

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

lib/src/main/java/xyz/gianlu/librespot/audio/cdn/CdnManager.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,11 @@ public void close() {
345345
super.close();
346346
executorService.shutdown();
347347

348-
try {
349-
cacheHandler.close();
350-
} catch (IOException ignored) {
348+
if (cacheHandler != null) {
349+
try {
350+
cacheHandler.close();
351+
} catch (IOException ignored) {
352+
}
351353
}
352354
}
353355

lib/src/main/java/xyz/gianlu/librespot/audio/storage/AudioFileStreaming.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,11 @@ public void close() {
157157
if (chunksBuffer != null)
158158
chunksBuffer.close();
159159

160-
try {
161-
cacheHandler.close();
162-
} catch (IOException ignored) {
160+
if (cacheHandler != null) {
161+
try {
162+
cacheHandler.close();
163+
} catch (IOException ignored) {
164+
}
163165
}
164166
}
165167

0 commit comments

Comments
 (0)