summaryrefslogtreecommitdiff
path: root/main/message.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/message.c')
-rw-r--r--main/message.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/message.c b/main/message.c
index ef2c97f1f..7690e4a88 100644
--- a/main/message.c
+++ b/main/message.c
@@ -678,9 +678,9 @@ static struct ast_channel *create_msg_q_chan(void)
return NULL;
}
- ast_channel_unlink(chan);
-
ast_channel_tech_set(chan, &msg_chan_tech_hack);
+ ast_channel_unlock(chan);
+ ast_channel_unlink(chan);
if (!(ds = ast_datastore_alloc(&msg_datastore, NULL))) {
ast_hangup(chan);