memcpy usage bugfix