$OpenBSD: patch-app_blob_c,v 1.1 2004/08/04 03:58:13 david Exp $
--- app/blob.c.orig	Sat Dec 16 15:36:51 2000
+++ app/blob.c	Wed Jul 28 12:08:51 2004
@@ -239,7 +239,7 @@ blob_make_convex (Blob *b, EdgeType *pre
 	{
 	  present[i2] &= ~EDGE_LEFT;
 	  i2 = i1;
-	  while (!(present[--i1] & EDGE_LEFT) && i1>=start);
+	  while ((--i1) >= start && (! (present[i1] & EDGE_LEFT)));
 
 	  if (i1<start)
 	    {
@@ -279,7 +279,7 @@ blob_make_convex (Blob *b, EdgeType *pre
 	{
 	  present[i2] &= ~EDGE_RIGHT;
 	  i2 = i1;
-	  while (!(present[--i1] & EDGE_RIGHT) && i1>=start);
+	  while ((--i1) >= start && (! (present[i1] & EDGE_RIGHT)));
 
 	  if (i1<start)
 	    {
