]> git.stg.codes - stg.git/commitdiff
Судя по всем файл sginfo.cpp консольного конфигуратора не используется,
authorMaxim Mamontov <faust@gts.dp.ua>
Wed, 8 Dec 2010 15:28:48 +0000 (17:28 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Wed, 8 Dec 2010 15:28:48 +0000 (17:28 +0200)
    но пока это не будет установлено достоверно то и тут исправил ошибку
    с переполнением буфера

projects/sgconf/sginfo.cpp

index 86352599c1e2cc81f3a7e43ce9442128b52f3e68..c5ab3eaf4c8c62655793dd469dbd994e1435d258 100644 (file)
@@ -182,9 +182,9 @@ double ParseCash(const char * c, string * message)
 double cash;
 char * msg;
 char * str;
-str = new char[strlen(c)];
+str = new char[strlen(c) + 1];
 
-strcpy(str, c);
+strncpy(str, c, strlen(c));
 msg = strchr(str, ':');
 
 if (msg)