There were two places where we were doing unaligned reads: one when computing the hash for the material identifier, and one when parsing the chunk in ShaderReplacer. We also had a potential overflow since civetweb does not add a trailing null to incoming WebSockets messages.
2.0 KiB
2.0 KiB