# | Line 290 | Line 290 | srcblocker(register RAY *r) | |
---|---|---|
290 | if (r->robj == OVOID || objptr(r->robj) != r->ro || | |
291 | isvolume(r->ro->otype)) | |
292 | return(0); /* don't record complex blockers */ | |
293 | + | if (r->rsrc < 0 || source[r->rsrc].so == r->ro) |
294 | + | return(0); /* just a mistake, that's all */ |
295 | m = findmaterial(r->ro); | |
296 | if (m == NULL) | |
297 | return(0); /* no material?! */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |