]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Thu, 15 Feb 2018 01:57:52 +0000 (20:57 -0500)
committerCristy <urban-warrior@imagemagick.org>
Thu, 15 Feb 2018 01:57:52 +0000 (20:57 -0500)
MagickCore/property.c

index 26190e1bcd296616aeec19d87a27c2897c1bee3e..508a8b43277ff280e73d41558bb6f7f420ad41cb 100644 (file)
@@ -1751,9 +1751,12 @@ static MagickBooleanType GetXMPProperty(const Image *image,const char *property)
   xmp_profile=StringInfoToString(profile);
   if (xmp_profile == (char *) NULL)
     return(MagickFalse);
-  if ((strstr(xmp_profile,"<rdf:RDF") == (char *) NULL) ||
+  if ((strstr(xmp_profile,"<x:x") == (char *) NULL) ||
+      (strstr(xmp_profile,"</x:x") == (char *) NULL) ||
+      (strstr(xmp_profile,"<rdf:RDF") == (char *) NULL) ||
+      (strstr(xmp_profile,"</rdf:RDF>") == (char *) NULL) ||
       (strstr(xmp_profile,"<rdf:Description") == (char *) NULL) ||
-      (strstr(xmp_profile,"<x:") == (char *) NULL))
+      (strstr(xmp_profile,"</rdf:Description>") == (char *) NULL))
     {
       xmp_profile=DestroyString(xmp_profile);
       return(MagickFalse);