Index: trunk/src/libcschem/compile.c =================================================================== --- trunk/src/libcschem/compile.c (revision 10296) +++ trunk/src/libcschem/compile.c (revision 10297) @@ -206,9 +206,12 @@ net = csch_anet_get_at(dst, hpath->hlev, scope, name_loc); if (net == NULL) { net = csch_anet_new(dst, hpath->hlev, scope, name_glob, name_loc, no_uname); - if (net == NULL) + if (net == NULL) { + csch_eng_free_namemod(&name_glob, &name_loc); return -1; + } } + csch_eng_free_namemod(&name_glob, &name_loc); csch_compile_add_source(src, &net->hdr); return compile_attributes(&net->hdr, &src->attr, src, "net", orig_name, 0);