aboutsummaryrefslogtreecommitdiffstats
path: root/manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'manager.c')
-rwxr-xr-xmanager.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/manager.c b/manager.c
index b619baf04..c77fec158 100755
--- a/manager.c
+++ b/manager.c
@@ -467,6 +467,10 @@ static int action_redirect(struct mansession *s, struct message *m)
return 0;
}
chan = ast_get_channel_by_name_locked(name);
+ if (!chan) {
+ astman_send_error(s, m, "Channel not existant");
+ return 0;
+ }
if (strlen(name2))
chan2 = ast_get_channel_by_name_locked(name2);
res = ast_async_goto(chan, context, exten, pi);