From b34c70d71aa20562c2d9ebab12866452a3d656bf Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Sun, 7 Dec 2008 11:14:59 +0000 Subject: [PATCH] Fixed another bug concerning copying an edge. [r24369] --- pbqp_node.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pbqp_node.c b/pbqp_node.c index 9f982a834..e55930540 100644 --- a/pbqp_node.c +++ b/pbqp_node.c @@ -96,7 +96,8 @@ pbqp_node *pbqp_node_deep_copy(pbqp *pbqp, pbqp_node_bucket new_bucket, pbqp_nod for (index = 0; index < degree; ++index) { if (other_copy->edges[index]->src == node) { - edge_copy = other_copy->edges[index]; + edge_copy = other_copy->edges[index]; + edge_copy->src = copy; break; } } @@ -114,7 +115,8 @@ pbqp_node *pbqp_node_deep_copy(pbqp *pbqp, pbqp_node_bucket new_bucket, pbqp_nod for (index = 0; index < degree; ++index) { if (other_copy->edges[index]->tgt == node) { - edge_copy = other_copy->edges[index]; + edge_copy = other_copy->edges[index]; + edge_copy->tgt = copy; break; } } -- 2.20.1