aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xChangeLog3
-rwxr-xr-xapps/app_controlplayback.c2
-rwxr-xr-xapps/app_md5.c4
3 files changed, 6 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index bde511fe4..7237e3e70 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2005-11-20 Russell Bryant <russell@digium.com>
+ * apps/app_controlplayback.c: Fix logic in checking for success when jumping to priority n+101.
+ * apps/app_md5.c: Fix logic in checking for success when jumping to priority n+101.
+
* apps/app_hasnewvoicemail.c: Fix a typo in the application description. Also, fix the logic in checking for success when jumping to priority n+101. (issue #5795)
* UPGRADE.txt: Add a note on a second way that the IAX2 channel naming convention has changed. (issue #5792)
diff --git a/apps/app_controlplayback.c b/apps/app_controlplayback.c
index dab0c156c..55a46ceb5 100755
--- a/apps/app_controlplayback.c
+++ b/apps/app_controlplayback.c
@@ -140,7 +140,7 @@ static int controlplayback_exec(struct ast_channel *chan, void *data)
} else {
if (res < 0) {
if (priority_jump || option_priority_jumping) {
- if (!ast_goto_if_exists(chan, chan->context, chan->exten, chan->priority + 101)) {
+ if (ast_goto_if_exists(chan, chan->context, chan->exten, chan->priority + 101)) {
ast_log(LOG_WARNING, "ControlPlayback tried to jump to priority n+101 as requested, but priority didn't exist\n");
}
}
diff --git a/apps/app_md5.c b/apps/app_md5.c
index c9f4f0e11..4b018b33e 100755
--- a/apps/app_md5.c
+++ b/apps/app_md5.c
@@ -157,9 +157,9 @@ static int md5check_exec(struct ast_channel *chan, void *data)
ast_log(LOG_DEBUG, "ERROR: MD5 not verified: %s -- %s\n", args.md5hash, args.string);
pbx_builtin_setvar_helper(chan, "CHECKMD5STATUS", "NOMATCH");
if (priority_jump || option_priority_jumping) {
- if (!ast_goto_if_exists(chan, chan->context, chan->exten, chan->priority + 101))
+ if (ast_goto_if_exists(chan, chan->context, chan->exten, chan->priority + 101))
if (option_debug > 2)
- ast_log(LOG_DEBUG, "ERROR: Can't jump to exten+101 (e%s,p%d), sorry\n", chan->exten,chan->priority+101);
+ ast_log(LOG_DEBUG, "Can't jump to exten+101 (e%s,p%d), sorry\n", chan->exten,chan->priority+101);
}
LOCAL_USER_REMOVE(u);
return res;