Index: trunk/src_plugins/rbs_routing/install.c =================================================================== --- trunk/src_plugins/rbs_routing/install.c (revision 38841) +++ trunk/src_plugins/rbs_routing/install.c (revision 38842) @@ -43,6 +43,11 @@ RBSR_G2R(arc->r), RBSR_G2R(arc->r), sa, da, RBSR_G2R(tn->copper*2), RBSR_G2R(tn->clearance*2), pcb_flag_make(PCB_FLAG_CLEARLINE), 1); + + if (pa == NULL) { + rnd_message(RND_MSG_ERROR, "rbsr_install: failed to create arc\n"); + return -1; + } } else { TODO("verify existing"); @@ -63,6 +68,10 @@ RBSR_G2R(line->x2), RBSR_G2R(line->y2), RBSR_G2R(tn->copper*2), RBSR_G2R(tn->clearance*2), pcb_flag_make(PCB_FLAG_CLEARLINE)); + if (pl == NULL) { + rnd_message(RND_MSG_ERROR, "rbsr_install: failed to create line\n"); + return -1; + } } else { TODO("verify existing");