Discovered while running dEQP-EGL under address sanitizer.
Fixes:
f3877f56ba7 ("asahi,agx: Rewrite varying linking")
Signed-off-by: Janne Grunau <j@jannau.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24635>
/* I don't understand why the data structures are repeated thrice */
for (unsigned i = 0; i < 3; ++i) {
- memcpy(((uint8_t *)ptr.cpu) + (i * linkage_size),
- ((uint8_t *)tmp) + (i * linkage_size), linkage_size);
+ memcpy(((uint8_t *)ptr.cpu) + (i * linkage_size), (uint8_t *)tmp,
+ linkage_size);
}
return ptr.gpu;