From c52e1836e7a303dc4ad1a1ed03067146d46544f0 Mon Sep 17 00:00:00 2001
From: RElesgoe <xboi209@gmail.com>
Date: Wed, 24 Aug 2016 00:27:07 -0700
Subject: [PATCH] Fixed dangling pointer return in conf_get_int()

---
 src/common/conf.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/common/conf.cpp b/src/common/conf.cpp
index b63d49c..2c04ec4 100644
--- a/src/common/conf.cpp
+++ b/src/common/conf.cpp
@@ -89,7 +89,9 @@ namespace pvpgn
 
 	extern const char* conf_get_int(unsigned ival)
 	{
-		return std::to_string(ival).c_str();
+		static char buffer[128] = {};
+		std::snprintf(buffer, sizeof buffer, "%u", ival);
+		return buffer;
 	}
 
 	extern const char* conf_get_bool(unsigned ival)