Address Russell's comments regarding rev 185704.
authorMark Michelson <mmichelson@digium.com>
Wed, 1 Apr 2009 13:59:34 +0000 (13:59 +0000)
committerMark Michelson <mmichelson@digium.com>
Wed, 1 Apr 2009 13:59:34 +0000 (13:59 +0000)
Use ast_debug and ast_softhangup_nolock.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@185777 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/manager.c

index 57f081a..e5dbc3a 100644 (file)
@@ -1787,13 +1787,11 @@ static int action_hangup(struct mansession *s, const struct message *m)
                return 0;
        }
        if (causecode > 0) {
-               if (option_debug >= 1) {
-                       ast_log(LOG_DEBUG, "Setting hangupcause of channel %s to %d (is %d now)\n",
+               ast_debug(1, "Setting hangupcause of channel %s to %d (is %d now)\n",
                                c->name, causecode, c->hangupcause);
-               }
                c->hangupcause = causecode;
        }
-       ast_softhangup(c, AST_SOFTHANGUP_EXPLICIT);
+       ast_softhangup_nolock(c, AST_SOFTHANGUP_EXPLICIT);
        ast_channel_unlock(c);
        astman_send_ack(s, m, "Channel Hungup");
        return 0;