summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zebra/debug.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/zebra/debug.c b/zebra/debug.c
index c3b00e0f..537c4766 100644
--- a/zebra/debug.c
+++ b/zebra/debug.c
@@ -104,7 +104,7 @@ DEFUN (debug_zebra_packet,
DEFUN (debug_zebra_packet_direct,
debug_zebra_packet_direct_cmd,
- "debug zebra packet (recv|send)",
+ "debug zebra packet (recv|send|detail)",
DEBUG_STR
"Zebra configuration\n"
"Debug option set for zebra packet\n"
@@ -116,7 +116,8 @@ DEFUN (debug_zebra_packet_direct,
zebra_debug_packet |= ZEBRA_DEBUG_SEND;
if (strncmp ("recv", argv[0], strlen (argv[0])) == 0)
zebra_debug_packet |= ZEBRA_DEBUG_RECV;
- zebra_debug_packet &= ~ZEBRA_DEBUG_DETAIL;
+ if (strncmp ("detail", argv[0], strlen (argv[0])) == 0)
+ zebra_debug_packet |= ZEBRA_DEBUG_DETAIL;
return CMD_SUCCESS;
}