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