Skip to content

Commit edd7227

Browse files
authored
fix: Make sure files list returned (#775)
* fix: Make sure files list returned * ref: Use Collections.emptyIterator();
1 parent b5c38da commit edd7227

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

sentry/src/main/java/io/sentry/buffer/DiskBuffer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import java.io.*;
88
import java.util.Arrays;
9+
import java.util.Collections;
910
import java.util.Iterator;
1011

1112
/**
@@ -173,7 +174,11 @@ private Event getNextEvent(Iterator<File> files) {
173174
*/
174175
@Override
175176
public Iterator<Event> getEvents() {
176-
final Iterator<File> files = Arrays.asList(bufferDir.listFiles()).iterator();
177+
final File[] fileArray = bufferDir.listFiles();
178+
if (fileArray == null) {
179+
return Collections.emptyIterator();
180+
}
181+
final Iterator<File> files = Arrays.asList(fileArray).iterator();
177182

178183
return new Iterator<Event>() {
179184
private Event next = getNextEvent(files);

0 commit comments

Comments
 (0)