mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
app_read: Release tone zone reference on early return.
Change-Id: I350939f2220f9e5d44ddf4c8d9a4c99fde4d169a
This commit is contained in:
committed by
George Joseph
parent
620d9f4782
commit
4a71b08091
@@ -195,6 +195,9 @@ static int read_exec(struct ast_channel *chan, const char *data)
|
||||
if (ast_channel_state(chan) != AST_STATE_UP) {
|
||||
if (ast_test_flag(&flags, OPT_SKIP)) {
|
||||
/* At the user's option, skip if the line is not up */
|
||||
if (ts) {
|
||||
ts = ast_tone_zone_sound_unref(ts);
|
||||
}
|
||||
pbx_builtin_setvar_helper(chan, arglist.variable, "");
|
||||
pbx_builtin_setvar_helper(chan, "READSTATUS", "SKIPPED");
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user