Index: sprm.c =================================================================== RCS file: /cvsroot/wv/sprm.c,v retrieving revision 1.60 diff -u -r1.60 sprm.c --- sprm.c 8 Mar 2004 23:16:16 -0000 1.60 +++ sprm.c 14 Sep 2004 18:50:12 -0000 @@ -1659,7 +1659,8 @@ (*pos) += 2; istdLast = dread_16ubit (NULL, &pointer); (*pos) += 2; - if ((cch - 6) / 2 != 0) + + if (cch > 6) { rgistd = (U16 *) wvMalloc (sizeof (U16) * ((cch - 6) / 2)); for (i = 0; i < (cch - 6) / 2; i++)