From: Naveen Albert Date: Thu, 8 Sep 2022 14:12:34 +0000 (+0000) Subject: func_frame_trace: Remove bogus assertion. X-Git-Tag: 19.7.0-rc1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62264edde23640a59e180f622a7503886623a26e;p=thirdparty%2Fasterisk.git func_frame_trace: Remove bogus assertion. The FRAME_TRACE function currently asserts if it sees a MASQUERADE_NOTIFY. However, this is a legitimate thing that can happen so asserting is inappropriate, as there are no clear negative ramifications of such a thing. This is adjusted to be like the other frames to print out the subclass. ASTERISK-30210 #close Change-Id: I8ecbdcf17e35f64bdeab42868471f581ad1d1a56 --- diff --git a/funcs/func_frame_trace.c b/funcs/func_frame_trace.c index b023c9f41d..c1f258fd5e 100644 --- a/funcs/func_frame_trace.c +++ b/funcs/func_frame_trace.c @@ -341,8 +341,7 @@ static void print_frame(struct ast_frame *frame) ast_verbose("SubClass: PVT_CAUSE_CODE\n"); break; case AST_CONTROL_MASQUERADE_NOTIFY: - /* Should never happen. */ - ast_assert(0); + ast_verbose("SubClass: MASQUERADE_NOTIFY\n"); break; case AST_CONTROL_STREAM_TOPOLOGY_REQUEST_CHANGE: ast_verbose("SubClass: STREAM_TOPOLOGY_REQUEST_CHANGE\n");