Opened 17 years ago
Closed 17 years ago
#195 closed defect (fixed)
Bug fix in ConEdgeIt implementation
| Reported by: | Peter Kovacs | Owned by: | Peter Kovacs |
|---|---|---|---|
| Priority: | major | Milestone: | LEMON 1.1 release |
| Component: | core | Version: | hg main |
| Keywords: | Cc: | ||
| Revision id: |
Description
The attached patch contains a bug fix for ConEdgeIt.
Since the erroneous code is in the 1.0 branch, too, I made the patch on the top of [62f9787c516c]. However the only example I found to indicate the error uses adaptors.
Here it is:
#include<lemon/list_graph.h>
#include<lemon/adaptors.h>
#include<test/graph_test.h>
using namespace lemon;
int main() {
ListGraph graph;
ListGraph::Node n1 = graph.addNode();
ListGraph::Node n2 = graph.addNode();
ListGraph::Node n3 = graph.addNode();
graph.addEdge(n1,n2);
graph.addEdge(n1,n3);
graph.addEdge(n2,n3);
checkGraphConEdgeList(undirector(graph), 6);
return 0;
}
If you try to compile and run this code using [919878a41a60], it will fall into an infinite loop!
Attachments (1)
Change History (2)
Changed 17 years ago by
| Attachment: | b0f74ca2e3ac.patch added |
|---|
comment:1 Changed 17 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note: See
TracTickets for help on using
tickets.


[b0f74ca2e3ac] has been merged to both 1.0 and the main branch.