--- ray/src/rt/source.c 1991/11/12 17:08:57 2.1 +++ ray/src/rt/source.c 1992/01/09 09:53:00 2.2 @@ -261,6 +261,8 @@ char *p; /* data for f */ l = m; } } + if (ncnts == 0) + return; /* no contributions! */ /* accumulate tail */ for (sn = ncnts-1; sn > 0; sn--) cntord[sn-1].brt += cntord[sn].brt;