diff --git a/freeldr/freeldr/reactos/registry.c b/freeldr/freeldr/reactos/registry.c index 9434ba77006..8b78eacbbf2 100644 --- a/freeldr/freeldr/reactos/registry.c +++ b/freeldr/freeldr/reactos/registry.c @@ -453,7 +453,7 @@ RegQueryValue(HKEY Key, *Type = Value->Type; if ((Data != NULL) && (DataSize != NULL)) { - if (*DataSize <= sizeof(PUCHAR)) + if (Value->DataSize <= sizeof(PUCHAR)) { Size = min(Value->DataSize, *DataSize); memcpy(Data, &Value->Data, Size);