diff options
Diffstat (limited to 'addons')
-rw-r--r-- | addons/chan_mobile.c | 2 | ||||
-rw-r--r-- | addons/chan_ooh323.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/addons/chan_mobile.c b/addons/chan_mobile.c index 2cf7c7dbd..a76d778c4 100644 --- a/addons/chan_mobile.c +++ b/addons/chan_mobile.c @@ -879,6 +879,8 @@ static struct ast_channel *mbl_new(int state, struct mbl_pvt *pvt, char *cid_num ast_channel_set_fd(chn, 0, pvt->sco_socket); } + ast_channel_unlock(chn); + return chn; e_return: diff --git a/addons/chan_ooh323.c b/addons/chan_ooh323.c index ff0a030ad..d89e00c2e 100644 --- a/addons/chan_ooh323.c +++ b/addons/chan_ooh323.c @@ -395,7 +395,6 @@ static struct ast_channel *ooh323_new(struct ooh323_pvt *i, int state, ast_mutex_lock(&i->lock); if (ch) { - ast_channel_lock(ch); ast_channel_tech_set(ch, &ooh323_tech); if (cap) |