Index: obj_line_drcenf.c =================================================================== --- obj_line_drcenf.c (revision 30841) +++ obj_line_drcenf.c (revision 30842) @@ -200,7 +200,7 @@ pcb_pstk_t *ps = (pcb_pstk_t *)b; struct drc_info *i = (struct drc_info *)cl; - if (!PCB_FLAG_TEST(PCB_FLAG_FOUND, ps) && pcb_isc_pstk_line(ps, i->line)) + if (!PCB_FLAG_TEST(PCB_FLAG_FOUND, ps) && pcb_isc_pstk_line(pcb_find0, ps, i->line)) longjmp(i->env, 1); return PCB_R_DIR_FOUND_CONTINUE; } @@ -210,7 +210,7 @@ pcb_line_t *line = (pcb_line_t *) b; struct drc_info *i = (struct drc_info *) cl; - if (!PCB_FLAG_TEST(PCB_FLAG_FOUND, line) && pcb_isc_line_line(line, i->line)) + if (!PCB_FLAG_TEST(PCB_FLAG_FOUND, line) && pcb_isc_line_line(pcb_find0, line, i->line)) longjmp(i->env, 1); return PCB_R_DIR_FOUND_CONTINUE; } @@ -220,7 +220,7 @@ pcb_arc_t *arc = (pcb_arc_t *) b; struct drc_info *i = (struct drc_info *) cl; - if (!PCB_FLAG_TEST(PCB_FLAG_FOUND, arc) && pcb_isc_line_arc(i->line, arc)) + if (!PCB_FLAG_TEST(PCB_FLAG_FOUND, arc) && pcb_isc_line_arc(pcb_find0, i->line, arc)) longjmp(i->env, 1); return PCB_R_DIR_FOUND_CONTINUE; }