From 7fa4dbd0c6e89aab762eaf29607a0a0ced660847 Mon Sep 17 00:00:00 2001
From: archshift <admin@archshift.com>
Date: Thu, 23 Oct 2014 21:17:01 -0700
Subject: Removed uses of raw c-string manipulation functions.

---
 src/common/timer.cpp | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

(limited to 'src/common/timer.cpp')

diff --git a/src/common/timer.cpp b/src/common/timer.cpp
index f8e1fadca2..ded4a344e5 100644
--- a/src/common/timer.cpp
+++ b/src/common/timer.cpp
@@ -169,7 +169,6 @@ std::string Timer::GetTimeFormatted()
 {
     time_t sysTime;
     struct tm * gmTime;
-    char formattedTime[13];
     char tmp[13];
 
     time(&sysTime);
@@ -181,14 +180,12 @@ std::string Timer::GetTimeFormatted()
 #ifdef _WIN32
     struct timeb tp;
     (void)::ftime(&tp);
-    sprintf(formattedTime, "%s:%03i", tmp, tp.millitm);
+    return StringFromFormat("%s:%03i", tmp, tp.millitm);
 #else
     struct timeval t;
     (void)gettimeofday(&t, NULL);
-    sprintf(formattedTime, "%s:%03d", tmp, (int)(t.tv_usec / 1000));
+    return StringFromFormat("%s:%03d", tmp, (int)(t.tv_usec / 1000));
 #endif
-
-    return std::string(formattedTime);
 }
 
 // Returns a timestamp with decimals for precise time comparisons
-- 
cgit v1.2.3-70-g09d2