diff options
author | David Lamparter <equinox@diac24.net> | 2016-12-07 17:15:32 +0100 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2016-12-09 17:36:25 +0100 |
commit | cdc2d7650764bda9b84c3a1c43f26b83fdcb767c (patch) | |
tree | 4a6391d630d7d140b31a4bc4dc5bc89c749614eb /bgpd/bgp_debug.c | |
parent | lib: make qobj NULL-safe/aware (diff) | |
download | frr-cdc2d7650764bda9b84c3a1c43f26b83fdcb767c.tar.xz frr-cdc2d7650764bda9b84c3a1c43f26b83fdcb767c.zip |
*: coccinelle-replace vty->index
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_debug.c')
-rw-r--r-- | bgpd/bgp_debug.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/bgpd/bgp_debug.c b/bgpd/bgp_debug.c index 0c74ba545..de175de5a 100644 --- a/bgpd/bgp_debug.c +++ b/bgpd/bgp_debug.c @@ -182,12 +182,14 @@ const char *bgp_origin_long_str[] = {"IGP","EGP","incomplete"}; static struct peer * bgp_find_peer (struct vty *vty, const char *peer_str) { + struct bgp *bgp = VTY_GET_CONTEXT(bgp); int ret; union sockunion su; - struct bgp *bgp; struct peer *peer; - bgp = vty->index; + if (!bgp) { + return NULL; + } ret = str2sockunion (peer_str, &su); /* 'swpX' string */ @@ -1380,11 +1382,12 @@ DEFUN (no_debug_bgp_update, BGP_STR "BGP updates\n") { + VTY_DECLVAR_CONTEXT(bgp, bgp); bgp_debug_list_free(bgp_debug_update_in_peers); bgp_debug_list_free(bgp_debug_update_out_peers); bgp_debug_list_free(bgp_debug_update_prefixes); - bgp_debug_clear_updgrp_update_dbg(vty->index); + bgp_debug_clear_updgrp_update_dbg(bgp); if (vty->node == CONFIG_NODE) { @@ -1615,6 +1618,7 @@ DEFUN (no_debug_bgp, DEBUG_STR BGP_STR) { + VTY_DECLVAR_CONTEXT(bgp, bgp); bgp_debug_list_free(bgp_debug_neighbor_events_peers); bgp_debug_list_free(bgp_debug_keepalive_peers); bgp_debug_list_free(bgp_debug_update_in_peers); @@ -1623,7 +1627,7 @@ DEFUN (no_debug_bgp, bgp_debug_list_free(bgp_debug_bestpath_prefixes); bgp_debug_list_free(bgp_debug_zebra_prefixes); - bgp_debug_clear_updgrp_update_dbg(vty->index); + bgp_debug_clear_updgrp_update_dbg(bgp); TERM_DEBUG_OFF (keepalive, KEEPALIVE); TERM_DEBUG_OFF (update, UPDATE_IN); |