diff --git a/dlls/winedos/int21.c b/dlls/winedos/int21.c index ac9971431e2..3b6071940c6 100644 --- a/dlls/winedos/int21.c +++ b/dlls/winedos/int21.c @@ -2959,7 +2959,7 @@ static BOOL INT21_Fat32( CONTEXT86 *context ) source = &INT21_GetHeapPointer()->misc_dpb_list[drive]; *ptr = sizeof(INT21_DPB); - memcpy( target, source, sizeof(INT21_DPB)); + *target = *source; if (LOWORD(context->Esi) != 0xF1A6) {