diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-05-24 15:28:36 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-05-24 15:28:36 +0000 |
commit | b5fe357533576f9e70ac0ac553b8efe90520ea48 (patch) | |
tree | 70348639dc2eec6c4b47582ebfe7558dfc2b48d6 /manager.c | |
parent | bb92b0b9b210ee937a498970963d871e9ea6f0dc (diff) |
Fix potential segfault, add support for MacOS X locks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3058 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'manager.c')
-rwxr-xr-x | manager.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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); |