Modify

Opened 6 years ago

Closed 6 years ago

#5180 closed Bugs (fixed)

boost subgraph remove_edge(e, g) bug in presenence of multi-edges

Reported by: joachim.falk@… Owned by: jewillco
Milestone: To Be Determined Component: graph
Version: Boost 1.45.0 Severity: Problem
Keywords: subgraph multi-edges parallel edges Cc: christian.zebelein@…

Description

The subgraph function remove_edge(e, g) removes all edges from source(e, g) -> target(e, g) instead of only the specified one.

Attachments (2)

subgraph-remove-edge-e.patch (4.7 KB) - added by joachim.falk@… 6 years ago.
fixes the problem
subgraph-remove-edge-e.2.patch (4.7 KB) - added by joachim.falk@… 6 years ago.
fixed NDEBGU typo in patch

Download all attachments as: .zip

Change History (7)

Changed 6 years ago by joachim.falk@…

fixes the problem

comment:1 Changed 6 years ago by anonymous

Replace NDEBGU by NDEBUG or eliminate debugging section in the supplied patch

comment:2 Changed 6 years ago by jewillco

  • Owner changed from asutton to jewillco
  • Status changed from new to assigned

comment:3 Changed 6 years ago by jewillco

Has the patch (after the NDEBUG change) been tested? Boost.Build is broken for me right now so I can't test it myself.

comment:4 Changed 6 years ago by joachim.falk@…

Now it has. I have built our project with the new patch with and without CPPFLAGS="-DNDEBUG". In addition to this, I also have rebuilt the boost lib 1.45 in both variant=debug and variant=release without any errors.

Changed 6 years ago by joachim.falk@…

fixed NDEBGU typo in patch

comment:5 Changed 6 years ago by jewillco

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [68949]) Applied second patch from #5180; fixes #5180

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain jewillco.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.