From 94c608d636b9b8d8bedc23fec75454d8deff8e37 Mon Sep 17 00:00:00 2001 From: Daniel Walton Date: Wed, 19 Jul 2017 18:20:02 +0000 Subject: [PATCH] zebra: "debug zebra packet" config display Signed-off-by: Daniel Walton --- zebra/debug.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/zebra/debug.c b/zebra/debug.c index dfee6b74c0..fc2cd44e5f 100644 --- a/zebra/debug.c +++ b/zebra/debug.c @@ -145,17 +145,15 @@ DEFUN (debug_zebra_packet, if (argv_find(argv, argc, "send", &idx)) SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_SEND); - idx = 0; - if (argv_find(argv, argc, "recv", &idx)) + else if (argv_find(argv, argc, "recv", &idx)) SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_RECV); - idx = 0; - if (argv_find(argv, argc, "detail", &idx)) - SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_DETAIL); - - if (!(zebra_debug_packet & ZEBRA_DEBUG_SEND & ZEBRA_DEBUG_RECV)) { + else { SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_SEND); SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_RECV); } + + if (argv_find(argv, argc, "detail", &idx)) + SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_DETAIL); return CMD_SUCCESS; } -- 2.39.5