]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
app_record: Do not hang up if beep audio is missing
authorCorey Farrell <git@cfware.com>
Thu, 9 Jan 2020 10:37:08 +0000 (05:37 -0500)
committerCorey Farrell <git@cfware.com>
Thu, 9 Jan 2020 11:32:32 +0000 (05:32 -0600)
Additionally alter the warning to mention that it was "beep" which could
not be streamed to give admins a better clue about what the warning
means.

ASTERISK-28682

Change-Id: If5aed21226a173117ed17589f44826dd1ba6576e

apps/app_record.c

index c4de98169ed1f8db3a2c1a2724086d148a7ca925..93249e45b7857a379361bf0e0ca1f3bd3a2bf8f5 100644 (file)
@@ -358,7 +358,8 @@ static int record_exec(struct ast_channel *chan, const char *data)
                if (!res) {
                        res = ast_waitstream(chan, "");
                } else {
-                       ast_log(LOG_WARNING, "ast_streamfile failed on %s\n", ast_channel_name(chan));
+                       ast_log(LOG_WARNING, "ast_streamfile(beep) failed on %s\n", ast_channel_name(chan));
+                       res = 0;
                }
                ast_stopstream(chan);
        }