Fix read on invalid byte
This commit is contained in:
parent
2a708212c0
commit
ee1c180071
@ -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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user