fix invalid memcpy