X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/641204dfbdb9fc870cdd2e7f9e3169a44693e7bf..ae9e28d55a2924d0915bbe91a46fde5c76026b90:/projects/sgconf/main.cpp?ds=inline

diff --git a/projects/sgconf/main.cpp b/projects/sgconf/main.cpp
index d2671be4..0a2e12b4 100644
--- a/projects/sgconf/main.cpp
+++ b/projects/sgconf/main.cpp
@@ -181,9 +181,11 @@ double ParseCash(const char * c, string * message)
 double cash;
 char * msg;
 char * str;
-str = new char[strlen(c)];
+str = new char[strlen(c) + 1];
+
+strncpy(str, c, strlen(c));
+str[strlen(c)] = 0;
 
-strcpy(str, c);
 msg = strchr(str, ':');
 
 if (msg)