fix bad memcpy