Prevent call to memcpy with size==0

v0.27.3
Luis Diaz Mas 7 years ago committed by Luis Díaz Más
parent f17636460f
commit ed874703ad

@ -807,7 +807,7 @@ namespace {
for (int i = 0; i < sizes.count(); i++) {
uint32_t offset = dataValue.toLong(i);
uint32_t size = sizes.toLong(i);
if (offset + size <= static_cast<uint32_t>(io.size()))
if (size!=0 && offset + size <= static_cast<uint32_t>(io.size()))
memcpy(pos, base + offset, size);
pos += size;
}

Loading…
Cancel
Save