* commit 'd104aae8154ae182d58fc4c2b85fabbbe152faca': Skip over directories when iterating tombstones
This commit is contained in:
@@ -155,8 +155,10 @@ public class BootReceiver extends BroadcastReceiver {
|
|||||||
// Scan existing tombstones (in case any new ones appeared)
|
// Scan existing tombstones (in case any new ones appeared)
|
||||||
File[] tombstoneFiles = TOMBSTONE_DIR.listFiles();
|
File[] tombstoneFiles = TOMBSTONE_DIR.listFiles();
|
||||||
for (int i = 0; tombstoneFiles != null && i < tombstoneFiles.length; i++) {
|
for (int i = 0; tombstoneFiles != null && i < tombstoneFiles.length; i++) {
|
||||||
addFileToDropBox(db, prefs, headers, tombstoneFiles[i].getPath(),
|
if (tombstoneFiles[i].isFile()) {
|
||||||
LOG_SIZE, "SYSTEM_TOMBSTONE");
|
addFileToDropBox(db, prefs, headers, tombstoneFiles[i].getPath(),
|
||||||
|
LOG_SIZE, "SYSTEM_TOMBSTONE");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start watching for new tombstone files; will record them as they occur.
|
// Start watching for new tombstone files; will record them as they occur.
|
||||||
@@ -165,8 +167,10 @@ public class BootReceiver extends BroadcastReceiver {
|
|||||||
@Override
|
@Override
|
||||||
public void onEvent(int event, String path) {
|
public void onEvent(int event, String path) {
|
||||||
try {
|
try {
|
||||||
String filename = new File(TOMBSTONE_DIR, path).getPath();
|
File file = new File(TOMBSTONE_DIR, path);
|
||||||
addFileToDropBox(db, prefs, headers, filename, LOG_SIZE, "SYSTEM_TOMBSTONE");
|
if (file.isFile()) {
|
||||||
|
addFileToDropBox(db, prefs, headers, file.getPath(), LOG_SIZE, "SYSTEM_TOMBSTONE");
|
||||||
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Slog.e(TAG, "Can't log tombstone", e);
|
Slog.e(TAG, "Can't log tombstone", e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user