]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 11 Jun 2015 11:50:41 +0000 (11:50 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 11 Jun 2015 11:50:41 +0000 (11:50 +0000)
MagickCore/decorate.c

index 5ef3c9a12252d22eb2ae22c23a249e94e1729c75..f2e96b48b1c8f7faccdd2bbe46214a76df28748b 100644 (file)
@@ -196,9 +196,7 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
     x;
 
   size_t
-    bevel_width,
-    height,
-    width;
+    bevel_width;
 
   ssize_t
     y;
@@ -214,9 +212,9 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
   if ((frame_info->outer_bevel < 0) || (frame_info->inner_bevel < 0))
     ThrowImageException(OptionError,"FrameIsLessThanImageSize");
   bevel_width=(size_t) (frame_info->outer_bevel+frame_info->inner_bevel);
-  width=frame_info->width-frame_info->x-bevel_width;
-  height=frame_info->height-frame_info->y-bevel_width;
-  if ((width < image->columns) || (height < image->rows))
+  x=(ssize_t) frame_info->width-frame_info->x-bevel_width;
+  y=(ssize_t) frame_info->height-frame_info->y-bevel_width;
+  if ((x < (ssize_t) image->columns) |  (y < (ssize_t) image->rows))
     ThrowImageException(OptionError,"FrameIsLessThanImageSize");
   /*
     Initialize framed image attributes.