Index: chromecast/crash/linux/synchronized_minidump_manager.cc |
diff --git a/chromecast/crash/linux/synchronized_minidump_manager.cc b/chromecast/crash/linux/synchronized_minidump_manager.cc |
index c21e6255d5e9c474b8f4c98a9f3219e7c1c05d69..358427a2dd31a3532e82a9d6703bd78f00f161e2 100644 |
--- a/chromecast/crash/linux/synchronized_minidump_manager.cc |
+++ b/chromecast/crash/linux/synchronized_minidump_manager.cc |
@@ -153,10 +153,12 @@ |
// Grab each entry. |
while (std::getline(in, entry)) { |
scoped_ptr<DumpInfo> info(new DumpInfo(entry)); |
- if (info->valid() && info->crashed_process_dump().size() > 0) |
+ if (info->valid() && info->crashed_process_dump().size() > 0) { |
dumps->push_back(info.Pass()); |
- else |
- LOG(WARNING) << "Ignoring invalid entry: " << entry; |
+ } else { |
+ LOG(WARNING) << "Entry is not valid: " << entry; |
+ return -1; |
+ } |
} |
dump_metadata_ = dumps.Pass(); |