From 04548babac02a1be6b304a0710aff80a68996658 Mon Sep 17 00:00:00 2001 From: "qsr@chromium.org" Date: Fri, 2 Mar 2012 08:27:20 +0000 Subject: 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 --- src/client/mac/crash_generation/ConfigFile.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/client/mac/crash_generation/ConfigFile.mm') 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(processUptime) * 1000); if (!AppendConfigString(BREAKPAD_PROCESS_UP_TIME, processUptimeString)) return false; } -- cgit v1.2.1