Index: read.c =================================================================== --- read.c (revision 29011) +++ read.c (revision 29012) @@ -995,7 +995,7 @@ const hkp_netclass_t *nc = NULL; if (strcmp(netname, "Unconnected_Net") != 0) - pcb_net_get(ctx->pcb, &ctx->pcb->netlist[PCB_NETLIST_INPUT], netname, 1); + pcb_net_get(ctx->pcb, &ctx->pcb->netlist[PCB_NETLIST_INPUT], netname, PCB_NETA_ALLOC); for(n = netroot->first_child; n != NULL; n = n->next) { if ((strcmp(n->argv[0], "TRACE") == 0) || (strcmp(n->argv[0], "CONDUCTIVE_AREA") == 0)) { Index: read_net.c =================================================================== --- read_net.c (revision 29011) +++ read_net.c (revision 29012) @@ -153,7 +153,7 @@ for(nnet = net_tree.root->first_child; nnet != NULL; nnet = nnet->next) { if (strcmp(nnet->argv[0], "NETNAME") == 0) { - pcb_net_t *net = pcb_net_get(ctx->pcb, &ctx->pcb->netlist[PCB_NETLIST_INPUT], nnet->argv[1], 1); + pcb_net_t *net = pcb_net_get(ctx->pcb, &ctx->pcb->netlist[PCB_NETLIST_INPUT], nnet->argv[1], PCB_NETA_ALLOC); if (net == NULL) { hkp_error(nnet, "Failed to create net '%s' - netlist will be incomplete\n", nnet->argv[1]); continue;