mirror of
https://github.com/xmrig/xmrig.git
synced 2024-11-18 18:11:05 +00:00
Fix copy.
This commit is contained in:
parent
1b9fbf1132
commit
c94c0210f7
1 changed files with 3 additions and 7 deletions
|
@ -178,17 +178,13 @@ void xmrig::String::copy(const char *str)
|
|||
|
||||
void xmrig::String::copy(const String &other)
|
||||
{
|
||||
if (m_size > 0) {
|
||||
if (m_size == other.m_size) {
|
||||
if (m_size > 0 && m_size == other.m_size) {
|
||||
memcpy(m_data, other.m_data, m_size + 1);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
delete [] m_data;
|
||||
}
|
||||
|
||||
delete [] m_data;
|
||||
|
||||
if (other.m_data == nullptr) {
|
||||
m_size = 0;
|
||||
|
|
Loading…
Reference in a new issue