Fix ArrayLength type case in Metal Claw writer
This commit is contained in:
+1
-1
@@ -120,7 +120,7 @@ int MetalClawWriter::op(const char*, T *val, size_t len) {
|
|||||||
// write the length
|
// write the length
|
||||||
typedef uint32_t ArrayLength;
|
typedef uint32_t ArrayLength;
|
||||||
if (m_buffIt + sizeof(ArrayLength) < m_buffLen) {
|
if (m_buffIt + sizeof(ArrayLength) < m_buffLen) {
|
||||||
*((T*) &m_buff[m_buffIt]) = ox::bigEndianAdapt((ArrayLength) len);
|
*((ArrayLength*) &m_buff[m_buffIt]) = ox::bigEndianAdapt((ArrayLength) len);
|
||||||
m_buffIt += sizeof(ArrayLength);
|
m_buffIt += sizeof(ArrayLength);
|
||||||
} else {
|
} else {
|
||||||
err = MC_BUFFENDED;
|
err = MC_BUFFENDED;
|
||||||
|
|||||||
Reference in New Issue
Block a user