Index: trunk/src_plugins/import_ipcd356/ipcd356.c =================================================================== --- trunk/src_plugins/import_ipcd356/ipcd356.c (revision 16419) +++ trunk/src_plugins/import_ipcd356/ipcd356.c (revision 16420) @@ -245,6 +245,7 @@ if (subcs != NULL) { sc = htsp_get(subcs, refdes); + if (sc == NULL) { const char *nr; sc = pcb_subc_alloc(); @@ -284,7 +285,7 @@ return 1; } htsp_init(&subcs, strhash, strkeyeq); - res = ipc356_parse(PCB, f, argv[0], NULL); + res = ipc356_parse(PCB, f, argv[0], &subcs); fclose(f); for (e = htsp_first(&subcs); e; e = htsp_next(&subcs, e))