From 883fc90ab97e3389b82ed9f46fce5786887e5e39 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 25 Aug 2019 19:58:55 -0400 Subject: [PATCH] Check for unbalanced quotes --- coders/xpm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/coders/xpm.c b/coders/xpm.c index 232ff2df2..812def9f0 100644 --- a/coders/xpm.c +++ b/coders/xpm.c @@ -362,6 +362,11 @@ static Image *ReadXPMImage(const ImageInfo *image_info,ExceptionInfo *exception) *q++=(*p); } *q='\0'; + if (active != MagickFalse) + { + xpm_buffer=DestroyString(xpm_buffer); + ThrowReaderException(CorruptImageError,"UnexpectedEndOfFile"); + } /* Initialize image structure. */ -- 2.40.0