summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2013-03-03 13:18:37 +0100
committerClifford Wolf <clifford@clifford.at>2013-03-03 13:18:37 +0100
commit45bfe26f5f906c9c847ba2bd328413746a2c869c (patch)
tree1d3de9f791a9355d1e5a59df6105ecadc29323c1 /libs
parent65e5e1658cd18c75bed2097d99acc66216e8856d (diff)
Minor hotfixes (mostly gcc build fixes)
Diffstat (limited to 'libs')
-rw-r--r--libs/subcircuit/subcircuit.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/subcircuit/subcircuit.cc b/libs/subcircuit/subcircuit.cc
index 782040be..2c6f3d82 100644
--- a/libs/subcircuit/subcircuit.cc
+++ b/libs/subcircuit/subcircuit.cc
@@ -1274,6 +1274,10 @@ class SubCircuit::SolverWorker
const std::string &graphId = graph_it.first;
const auto &graph = graph_it.second.graph;
int node2 = adj_it.first;
+
+ if (node1 == node2)
+ continue;
+
NodeSet pair(graphId, node1, node2);
if (usedPairs.count(pair) > 0)