Branch: refs/heads/master
Home: https://github.com/greearb/xorp.ct
Commit: 313ca1e7398fbe76b32f2a638f8daf101d07c15e
https://github.com/greearb/xorp.ct/commit/313ca1e7398fbe76b32f2a638f8daf101d07c15e
Author: Ben Greear <[email protected]>
Date: 2012-09-18 (Tue, 18 Sep 2012)
Changed paths:
M xorp/libxorp/vif.cc
M xorp/libxorp/vif.hh
M xorp/rib/redist_policy.hh
M xorp/rib/redist_xrl.cc
M xorp/rib/rib.cc
M xorp/rib/rib.hh
M xorp/rib/route.cc
M xorp/rib/route.hh
M xorp/rib/rt_tab_register.cc
Log Message:
-----------
rib: Fix ref-counting in RouteEntry class.
RouteEntry does ref-counting on the vif object, but it did not
implement copy constructors or operator=. This means ref-counting
didn't work right. Attempt to fix this by properly implementing
the copy constructors and operator= methods in RouteEntry and
child classes.
RIB is still a scary mess of pointers, but maybe this helps a bit.
Signed-off-by: Ben Greear <[email protected]>
_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers