Index: netlist_act.c =================================================================== --- netlist_act.c (revision 29011) +++ netlist_act.c (revision 29012) @@ -133,7 +133,7 @@ if ((*netname == '\0') || (*pinname == '\0')) return -1; - n = pcb_net_get(PCB, &PCB->netlist[PCB_NETLIST_INPUT+(!!patch)], netname, 1); + n = pcb_net_get(PCB, &PCB->netlist[PCB_NETLIST_INPUT+(!!patch)], netname, PCB_NETA_ALLOC); t = pcb_net_term_get_by_pinname(n, pinname, 0); if (t == NULL) { if (!patch) { @@ -328,7 +328,7 @@ pcb_message(PCB_MSG_ERROR, "Net name '%s' already in use\n", to); return 1; } - nto = pcb_net_get(PCB, &PCB->netlist[PCB_NETLIST_EDITED], to, 1); + nto = pcb_net_get(PCB, &PCB->netlist[PCB_NETLIST_EDITED], to, PCB_NETA_ALLOC); } /* move over all terminals from nfrom to nto */ @@ -600,7 +600,7 @@ return 0; } - net = pcb_net_get(PCB, &PCB->netlist[PCB_NETLIST_EDITED], netname, 1); + net = pcb_net_get(PCB, &PCB->netlist[PCB_NETLIST_EDITED], netname, PCB_NETA_ALLOC); free(free_netname); if (net == NULL) {