Branch :
Index: k2pdfoptlib/textrows.c
--- k2pdfoptlib/textrows.c.orig
+++ k2pdfoptlib/textrows.c
@@ -996,6 +996,11 @@ static int maxval(int *x,int n,int n0,int dx,int *inde
if (imax<0 || x[i]>x[imax])
imax=i;
}
+ if (imax < 0) /* handle negative index by returning the first entry */
+ if (index)
+ (*index)=0;
+ return(x[0]);
+
if (index!=NULL)
(*index)=imax+n0;
return(x[imax]);