diff --git a/src/dijkstragraph.c b/src/dijkstragraph.c index 97c01d8..4f106c2 100644 --- a/src/dijkstragraph.c +++ b/src/dijkstragraph.c @@ -573,7 +573,9 @@ struct dijkstra_net_meta *dijkstra_net_meta_new_to_list(struct dijkstra_solver * for (l = solver->net_metas; l != NULL; l = l->next) { net_meta = l->data; - if (net_meta->type == net_type && !strcmp(net_meta->name, name)) { + if (net_meta->type == net_type && + !strcmp(net_meta->name, name) && + (net_meta->access && (!strcmp(net_meta->access, access)))) { return net_meta; } }