Index: trunk/src_plugins/io_bxl/read.c =================================================================== --- trunk/src_plugins/io_bxl/read.c (revision 30624) +++ trunk/src_plugins/io_bxl/read.c (revision 30625) @@ -222,7 +222,10 @@ pcb_pstk_tshape_t *ts; pcb_pstk_shape_t *sh; - ts = pcb_vtpadstack_tshape_alloc_append(&ctx->state.proto.tr, 1); + if (ctx->state.proto.tr.used == 0) + ts = pcb_vtpadstack_tshape_alloc_append(&ctx->state.proto.tr, 1); + else + ts = &ctx->state.proto.tr.array[0]; sh = pcb_pstk_alloc_append_shape(ts); sh->layer_mask = ctx->state.layer->meta.bound.type;