--- src/lib/libetonyek_xml.cpp +++ src/lib/libetonyek_xml.cpp @@ -35,7 +35,7 @@ unsigned long bytesRead = 0; const unsigned char *const bytes = input->read((unsigned long)len, bytesRead); - std::memcpy(buffer, bytes, static_cast(bytesRead)); + if (bytesRead != 0) std::memcpy(buffer, bytes, static_cast(bytesRead)); return static_cast(bytesRead); } catch (...)