Avoid undefined behaviour const_casting std::string c_str()

Use non-const data() instead

See: #224
This commit is contained in:
Jonathan G Rennison
2021-03-11 01:08:33 +00:00
parent 63d1fe4419
commit 4361a6dbf4
10 changed files with 18 additions and 17 deletions

View File

@@ -2325,7 +2325,7 @@ DEF_CONSOLE_CMD(ConDumpLoadDebugLog)
}
std::string dbgl = _loadgame_DBGL_data;
PrintLineByLine(const_cast<char *>(dbgl.c_str()));
PrintLineByLine(dbgl.data());
return true;
}
@@ -2337,7 +2337,7 @@ DEF_CONSOLE_CMD(ConDumpLoadDebugConfig)
}
std::string dbgc = _loadgame_DBGC_data;
PrintLineByLine(const_cast<char *>(dbgc.c_str()));
PrintLineByLine(dbgc.data());
return true;
}