Remove implicit handle of final \0 in ByteArray

This commit is contained in:
2021-09-28 14:58:41 +02:00
parent 47a38b1ebc
commit dc15fc7197
3 changed files with 4 additions and 4 deletions

View File

@@ -37,14 +37,14 @@ namespace gourou
ByteArray::ByteArray(const char* data, int length)
{
if (length == -1)
length = strlen(data) + 1;
length = strlen(data);
initData((const unsigned char*)data, (unsigned int) length);
}
ByteArray::ByteArray(const std::string& str)
{
initData((unsigned char*)str.c_str(), (unsigned int)str.length() + 1);
initData((unsigned char*)str.c_str(), (unsigned int)str.length());
}
void ByteArray::initData(const unsigned char* data, unsigned int length)