]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
func_frame_trace: Remove bogus assertion.
authorNaveen Albert <asterisk@phreaknet.org>
Thu, 8 Sep 2022 14:12:34 +0000 (14:12 +0000)
committerN A <mail@interlinked.x10host.com>
Sun, 11 Sep 2022 23:04:43 +0000 (18:04 -0500)
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

funcs/func_frame_trace.c

index b023c9f41d6475a3746f69e289e8b625cec000b5..c1f258fd5e427b1bd823d236f1d90a9dd99dc076 100644 (file)
@@ -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");