]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
func_callerid: Emit warning if invalid redirecting reason set.
authorNaveen Albert <asterisk@phreaknet.org>
Mon, 1 Apr 2024 21:24:13 +0000 (17:24 -0400)
committerNaveen Albert <asterisk@phreaknet.org>
Wed, 3 Apr 2024 17:23:14 +0000 (17:23 +0000)
Emit a warning if REDIRECTING(reason) is set to an invalid
reason, consistent with what happens when
REDIRECTING(orig-reason) is set to an invalid reason.

Resolves: #683

funcs/func_callerid.c

index 7ecf9f9c6e924558bc14eacb4dbebbdece135560..850db5c90699c67a08f71413539fbaf0fc5baab6 100644 (file)
@@ -1716,6 +1716,7 @@ static int redirecting_write(struct ast_channel *chan, const char *cmd, char *da
                         * reason, so we can just set the reason string to what was given and set the
                         * code to be unknown
                         */
+                       ast_log(LOG_WARNING, "Unknown redirecting reason '%s', defaulting to unknown\n", val);
                        redirecting.reason.code = AST_REDIRECTING_REASON_UNKNOWN;
                        redirecting.reason.str = val;
                        set_it(chan, &redirecting, NULL);