Use strnlen as its better to be safe than reading past the chunk

This commit is contained in:
unknown
2016-03-06 13:18:59 +01:00
committed by baldurk
parent 8458b1d7a7
commit 5e4bb7e3af
@@ -520,7 +520,7 @@ string DXBCFile::GetDebugBinaryPath(const void *ByteCode, size_t ByteCodeLength)
{
PRIVHeader *privHeader = (PRIVHeader *)fourcc;
const char* pathData = (char*)&privHeader->data;
size_t pathLength = strlen(pathData);
size_t pathLength = strnlen(pathData, privHeader->chunkLength);
if(privHeader->chunkLength == (pathLength + 1))
{