aboutsummaryrefslogtreecommitdiff
path: root/src/client/mac/crash_generation/ConfigFile.mm
diff options
context:
space:
mode:
authorqsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e>2012-03-02 08:27:20 +0000
committerqsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e>2012-03-02 08:27:20 +0000
commit04548babac02a1be6b304a0710aff80a68996658 (patch)
tree9ffdddb146cf8de96415dd9804106214be6d1f7b /src/client/mac/crash_generation/ConfigFile.mm
parentSupport for .raSearch in the x86 stackwalker (diff)
downloadbreakpad-04548babac02a1be6b304a0710aff80a68996658.tar.xz
Send uptime as milliseconds for Mac and iOS.
All other platform are sending uptime as milliseconds. Changing the implementation to do the same on Mac and iOS. Review URL: https://breakpad.appspot.com/355001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@928 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/client/mac/crash_generation/ConfigFile.mm')
-rw-r--r--src/client/mac/crash_generation/ConfigFile.mm4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/mac/crash_generation/ConfigFile.mm b/src/client/mac/crash_generation/ConfigFile.mm
index b5e918df..ee2d9448 100644
--- a/src/client/mac/crash_generation/ConfigFile.mm
+++ b/src/client/mac/crash_generation/ConfigFile.mm
@@ -117,7 +117,9 @@ BOOL ConfigFile::AppendCrashTimeParameters(const char *processStartTimeString) {
if (processStartTimeString) {
time_t processStartTime = strtol(processStartTimeString, NULL, 10);
time_t processUptime = tv.tv_sec - processStartTime;
- sprintf(processUptimeString, "%zd", processUptime);
+ // Store the uptime in milliseconds.
+ sprintf(processUptimeString, "%llu",
+ static_cast<unsigned long long int>(processUptime) * 1000);
if (!AppendConfigString(BREAKPAD_PROCESS_UP_TIME, processUptimeString))
return false;
}