Index: trunk/src_plugins/io_pads/delay_create.c =================================================================== --- trunk/src_plugins/io_pads/delay_create.c (revision 33757) +++ trunk/src_plugins/io_pads/delay_create.c (revision 33758) @@ -282,6 +282,7 @@ dl->lyt = PCB_LYT_DOC; dl->purpose = "unassigned"; pcb_dlcr_layer_reg(dlcr, dl); +rnd_trace("Layer create: unassigned for %ld\n", obj->val.obj.layer_id); pcb_dlcr_create_layer(pcb, dlcr, dl); } else @@ -291,7 +292,7 @@ long n; for(n = 0; n < dlcr->id2layer.used; n++) { pcb_dlcr_layer_t *dl = dlcr->id2layer.array[n]; - if (dl->lyt == obj->val.obj.lyt) { + if ((dl != NULL) && (dl->lyt == obj->val.obj.lyt)) { ly = dl->ly; break; }