Index: base/process/process_info_linux.cc |
diff --git a/base/process/process_info_linux.cc b/base/process/process_info_linux.cc |
index 7cec8f4e4ecbd982b02a98f8ae5804b96ebfb204..2f227484f5f1cff9c9fe0a84258c87ffa17c9426 100644 |
--- a/base/process/process_info_linux.cc |
+++ b/base/process/process_info_linux.cc |
@@ -17,10 +17,12 @@ namespace base { |
const Time CurrentProcessInfo::CreationTime() { |
int64_t start_ticks = |
internal::ReadProcSelfStatsAndGetFieldAsInt64(internal::VM_STARTTIME); |
- DCHECK(start_ticks); |
+ if (!start_ticks) |
+ return Time(); |
TimeDelta start_offset = internal::ClockTicksToTimeDelta(start_ticks); |
Time boot_time = internal::GetBootTime(); |
- DCHECK(!boot_time.is_null()); |
+ if (boot_time.is_null()) |
+ return Time(); |
return Time(boot_time + start_offset); |
} |