--- ray/src/rt/virtuals.c 1991/06/25 15:48:11 1.11 +++ ray/src/rt/virtuals.c 1991/06/25 16:42:05 1.12 @@ -179,7 +179,7 @@ MAT4 pm; } if (source[sn].sflags & SFLAT) { /* behind source? */ multv3(nsnorm, source[sn].snorm, pm); - if (checkspot(&ourspot, nsnorm) < 0) + if (!checkspot(&ourspot, nsnorm)) return(-1); } }