diff -u argyll_orig/scanin/scanrd.c argyll/scanin/scanrd.c
--- argyll_orig/scanin/scanrd.c 2008-01-08 00:04:01.000000000 +0100
+++ argyll/scanin/scanrd.c 2008-01-08 04:21:38.000000000 +0100
@@ -2908,6 +2908,7 @@
sp->P[e] = -2.0; /* Signal no value */
free(s->sbend[s->cei]->ps[0]); /* Free up histogram array */
s->sbend[s->cei]->active = 0;
+ s->cei++;
END_FOR_ALL_ITEMS(sp);
return 0;