Browse Source

Replace deprecated strcpy function in ExceptionMessage class

Patrick-Christopher Mattulat 11 months ago
parent
commit
c3e4ea4426
1 changed files with 4 additions and 3 deletions
  1. 4 3
      source/ls-std/core/exception/ExceptionMessage.cpp

+ 4 - 3
source/ls-std/core/exception/ExceptionMessage.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-07
-* Changed:         2023-02-23
+* Changed:         2023-05-24
 *
 * */
 
@@ -25,8 +25,9 @@ char *ExceptionMessage::toCharacterPointer()
 
   if (!this->message.empty())
   {
-    rawPointerMessage = new char[this->message.size() + 1];
-    strcpy(rawPointerMessage, this->message.c_str());
+    size_t initializationSize = this->message.size() + 1;
+    rawPointerMessage = new char[initializationSize];
+    strcpy_s(rawPointerMessage, initializationSize, this->message.c_str());
     rawPointerMessage[this->message.size()] = '\0';
   }