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;