diff --git a/test/fuzzing/hb-repacker-fuzzer.cc b/test/fuzzing/hb-repacker-fuzzer.cc index 536b0e8d0..0b06fd2af 100644 --- a/test/fuzzing/hb-repacker-fuzzer.cc +++ b/test/fuzzing/hb-repacker-fuzzer.cc @@ -34,7 +34,7 @@ bool read(const uint8_t** data, size_t* size, T* out) { if (*size < sizeof (T)) return false; - *out = * ((T*) *data); + memcpy(out, *data, sizeof (T)); *data += sizeof (T); *size -= sizeof (T);