Merge pull request #378 from LNSSPsd/master
Fix the pointer's behavior on getting buffer from `PycBuffer`
This commit is contained in:
1
data.cpp
1
data.cpp
@@ -80,6 +80,7 @@ int PycBuffer::getBuffer(int bytes, void* buffer)
|
|||||||
bytes = m_size - m_pos;
|
bytes = m_size - m_pos;
|
||||||
if (bytes != 0)
|
if (bytes != 0)
|
||||||
memcpy(buffer, (m_buffer + m_pos), bytes);
|
memcpy(buffer, (m_buffer + m_pos), bytes);
|
||||||
|
m_pos += bytes;
|
||||||
return bytes;
|
return bytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user