[GDIPLUS] Fix a parameter check

This prevents a possible crash.
This commit is contained in:
Timo Kreuzer
2026-05-28 09:41:14 +00:00
parent 5635d244fc
commit a90a35b58a
+4
View File
@@ -117,7 +117,11 @@ GpStatus WINGDIPAPI GdipGetImageAttributesAdjustedPalette(GpImageAttributes *ima
TRACE("(%p,%p,%u)\n", imageattr, palette, type);
if (!imageattr || !palette || !palette->Count ||
#ifdef __REACTOS__
type >= ColorAdjustTypeCount || type <= ColorAdjustTypeDefault)
#else
type >= ColorAdjustTypeCount || type == ColorAdjustTypeDefault)
#endif
return InvalidParameter;
apply_image_attributes(imageattr, (LPBYTE)palette->Entries, palette->Count, 1, 0,