]> granicus.if.org Git - imagemagick/commitdiff
M coders/caption.c
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 25 Nov 2012 22:58:45 +0000 (22:58 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 25 Nov 2012 22:58:45 +0000 (22:58 +0000)
M    coders/label.c

coders/caption.c
coders/label.c

index ee311acee6cf1c996140904fb0b32c300185369b..9a93c06782899b92f58377530d54ea9730b964d4 100644 (file)
@@ -209,7 +209,7 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
         else
           high=draw_info->pointsize-1.0;
       }
-      for (draw_info->pointsize=(low+high)/2.0; ; )
+      for (draw_info->pointsize=(low+high)/2.0; (high-low) > 1.0; )
       {
         text=AcquireString(caption);
         i=FormatMagickCaption(image,draw_info,MagickTrue,&metrics,&text,
index f0779562600b24dac2e33c781297d5162f7b0511..c4f6860a4f4eeb389ef6b8d93fc4458d5b16abb6 100644 (file)
@@ -171,7 +171,7 @@ static Image *ReadLABELImage(const ImageInfo *image_info,
         else
           high=draw_info->pointsize-1.0;
       }
-      for (draw_info->pointsize=(low+high)/2.0; ; )
+      for (draw_info->pointsize=(low+high)/2.0; (high-low) > 1.0; )
       {
         (void) FormatLocaleString(geometry,MaxTextExtent,"%+g%+g",
           -metrics.bounds.x1,metrics.ascent);