Fix read on invalid byte

This commit is contained in:
rexy712 2020-05-08 11:07:32 -07:00
parent 2a708212c0
commit ee1c180071

View File

@ -175,7 +175,8 @@ namespace rexy{
m_data[m_length] = 0; m_data[m_length] = 0;
}else if(!m_data){ }else if(!m_data){
*this = string_intermediary(len, len); *this = string_intermediary(len, len);
memcpy(m_data, data, len+1); memcpy(m_data, data, len);
m_data[len] = 0;
}else{ }else{
auto newsize = cx::max(m_length+len, m_cap*2); auto newsize = cx::max(m_length+len, m_cap*2);
string_intermediary tmp(newsize); string_intermediary tmp(newsize);