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

Reply via email to