]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1243
authorCristy <urban-warrior@imagemagick.org>
Thu, 9 Aug 2018 00:21:47 +0000 (20:21 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 9 Aug 2018 00:21:47 +0000 (20:21 -0400)
MagickCore/resize.c

index 9dbed9202e54ec89f6adbb8b2c401ec5a37621a7..a9d0ddbc69de257b545768e85b7ec10827c31556 100644 (file)
@@ -3670,6 +3670,7 @@ MagickExport Image *ThumbnailImage(const Image *image,const size_t columns,
 #define SampleFactor  5
 
   char
+    filename[MagickPathExtent],
     *url,
     value[MagickPathExtent];
 
@@ -3738,7 +3739,8 @@ MagickExport Image *ThumbnailImage(const Image *image,const size_t columns,
     (void) FormatLocaleString(value,MagickPathExtent,"file://%s",
       image->magick_filename);
   (void) SetImageProperty(thumbnail_image,"Thumb::URI",value,exception);
-  (void) CopyMagickString(value,image->magick_filename,MagickPathExtent);
+  GetPathComponent(image->magick_filename,TailPath,filename);
+  (void) CopyMagickString(value,filename,MagickPathExtent);
   if ( GetPathAttributes(image->filename,&attributes) != MagickFalse )
     {
       (void) FormatLocaleString(value,MagickPathExtent,"%.20g",(double)