patches/gutenprint-02-isfinite.diff
changeset 368 4f17f8b5e830
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/gutenprint-02-isfinite.diff	Fri Aug 03 14:12:14 2007 +0000
@@ -0,0 +1,11 @@
+--- gutenprint-5.1.3/src/main/sequence.c.orig	2007-08-03 11:49:28.786022777 +0700
++++ gutenprint-5.1.3/src/main/sequence.c	2007-08-03 11:50:00.559934496 +0700
+@@ -484,7 +484,7 @@
+ 									     \
+   /* Validate the data before we commit to it. */			     \
+   for (i = 0; i < count; i++)						     \
+-    if (! isfinite(data[i]) ||                                                 \
++    if (! isfinite((double)data[i]) ||                                       \
+         data[i] < sequence->blo ||                                           \
+         data[i] > sequence->bhi)                                             \
+       return 0;								     \