Fix null character issue in ESMReader::getString

openmw-35
scrawl 10 years ago
parent 14aacf9a72
commit fc663addfa

@ -299,8 +299,7 @@ std::string ESMReader::getString(int size)
char *ptr = &mBuffer[0];
getExact(ptr, size);
if (size>0 && ptr[size-1]==0)
--size;
size = strnlen(ptr, size);
// Convert to UTF8 and return
if (mEncoder)

Loading…
Cancel
Save