From 093d6fbcdca8412ddc49250140e3dfa838811209 Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Fri, 12 Sep 2014 21:18:46 -0400
Subject: [PATCH] Core: Replace a sprintf in core_timing with StringFromFormat

---
 src/core/core_timing.cpp | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp
index 25fccce76f..0116cb3763 100644
--- a/src/core/core_timing.cpp
+++ b/src/core/core_timing.cpp
@@ -7,11 +7,12 @@
 #include <atomic>
 #include <mutex>
 
-#include "common/msg_handler.h"
 #include "common/chunk_file.h"
+#include "common/msg_handler.h"
+#include "common/string_util.h"
 
-#include "core/core_timing.h"
 #include "core/core.h"
+#include "core/core_timing.h"
 
 int g_clock_rate_arm11 = 268123480;
 
@@ -586,9 +587,10 @@ std::string GetScheduledEventsSummary()
         const char *name = event_types[ptr->type].name;
         if (!name)
             name = "[unknown]";
-        char temp[512];
-        sprintf(temp, "%s : %i %08x%08x\n", name, (int)ptr->time, (u32)(ptr->userdata >> 32), (u32)(ptr->userdata));
-        text += temp;
+
+        text += Common::StringFromFormat("%s : %i %08x%08x\n", name, (int)ptr->time,
+                                        (u32)(ptr->userdata >> 32), (u32)(ptr->userdata));
+
         ptr = ptr->next;
     }
     return text;