https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5382
diff --git a/coders/xps.c b/coders/xps.c index af33671..5a2e5bc 100644 --- a/coders/xps.c +++ b/coders/xps.c
@@ -273,7 +273,10 @@ else delegate_info=GetDelegateInfo("xps:color",(char *) NULL,exception); if (delegate_info == (const DelegateInfo *) NULL) - return((Image *) NULL); + { + image=DestroyImage(image); + return((Image *) NULL); + } density=AcquireString(""); options=AcquireString(""); (void) FormatLocaleString(density,MagickPathExtent,"%gx%g",