diff --git a/MagickCore/cache.c b/MagickCore/cache.c
index f5b23fc..0647326 100644
--- a/MagickCore/cache.c
+++ b/MagickCore/cache.c
@@ -2295,7 +2295,7 @@
GetPixelInfo(image,pixel);
if (p == (const Quantum *) NULL)
return(MagickFalse);
- SetPixelInfo(image,p,pixel);
+ GetPixelInfoPixel(image,p,pixel);
return(MagickTrue);
}
@@ -3864,8 +3864,8 @@
{
if ((p == (const Quantum *) NULL) || (r == (const Quantum *) NULL))
break;
- SetPixelInfo(image,p,&alpha);
- SetPixelInfo(image,q,&beta);
+ GetPixelInfoPixel(image,p,&alpha);
+ GetPixelInfoPixel(image,q,&beta);
MagickPixelCompositeMask(&beta,(MagickRealType) GetPixelIntensity(image,r),
&alpha,alpha.alpha,&beta);
SetPixelRed(image,ClampToQuantum(beta.red),q);