diff options
Diffstat (limited to 'babeld/babel_interface.c')
| -rw-r--r-- | babeld/babel_interface.c | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/babeld/babel_interface.c b/babeld/babel_interface.c index c99dadd083..4653b96db4 100644 --- a/babeld/babel_interface.c +++ b/babeld/babel_interface.c @@ -755,8 +755,10 @@ babel_interface_close_all(void)      }      /* Disable babel redistribution */      for (type = 0; type < ZEBRA_ROUTE_MAX; type++) { -        zclient_redistribute (ZEBRA_REDISTRIBUTE_DELETE, zclient, AFI_IP, type, 0, VRF_DEFAULT); -        zclient_redistribute (ZEBRA_REDISTRIBUTE_DELETE, zclient, AFI_IP6, type, 0, VRF_DEFAULT); +        zclient_redistribute(ZEBRA_REDISTRIBUTE_DELETE, babel_zclient, AFI_IP, type, 0, +			     VRF_DEFAULT); +        zclient_redistribute(ZEBRA_REDISTRIBUTE_DELETE, babel_zclient, AFI_IP6, type, 0, +			     VRF_DEFAULT);      }  } @@ -974,6 +976,7 @@ DEFUN (show_babel_route,  {      struct route_stream *routes = NULL;      struct xroute_stream *xroutes = NULL; +      routes = route_stream(0);      if(routes) {          while(1) {  | 
