summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/Timer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/Common/Src/Timer.cpp')
-rw-r--r--Source/Core/Common/Src/Timer.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Core/Common/Src/Timer.cpp b/Source/Core/Common/Src/Timer.cpp
index 708798aabf..ad0016b3f2 100644
--- a/Source/Core/Common/Src/Timer.cpp
+++ b/Source/Core/Common/Src/Timer.cpp
@@ -196,15 +196,18 @@ std::string Timer::GetTimeFormatted()
time_t sysTime;
struct tm * gmTime;
char formattedTime[13];
+ char tmp[13];
time(&sysTime);
gmTime = localtime(&sysTime);
- strftime(formattedTime, 6, "%M:%S", gmTime);
+
+ strftime(tmp, 6, "%M:%S", gmTime);
+
// Now tack on the milliseconds
struct timeb tp;
(void)::ftime(&tp);
- sprintf(formattedTime, "%s:%03i", formattedTime, tp.millitm);
+ sprintf(formattedTime, "%s:%03i", tmp, tp.millitm);
return std::string(formattedTime);
}