Index: channel.c =================================================================== --- channel.c (revision 234134) +++ channel.c (working copy) @@ -4599,7 +4599,7 @@ } ast_channel_unlock(chan); - if (res < 0) { + if (res <= 0) { return res; }