diff options
Diffstat (limited to 'channels/chan_alsa.c')
-rw-r--r-- | channels/chan_alsa.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/channels/chan_alsa.c b/channels/chan_alsa.c index ad49e9bb0..07d5038ca 100644 --- a/channels/chan_alsa.c +++ b/channels/chan_alsa.c @@ -113,11 +113,9 @@ static char outdevname[50] = ALSA_OUTDEV; static struct timeval lasttime; #endif -static int usecnt; static int silencesuppression = 0; static int silencethreshold = 1000; -AST_MUTEX_DEFINE_STATIC(usecnt_lock); AST_MUTEX_DEFINE_STATIC(alsalock); static const char tdesc[] = "ALSA Console Channel Driver"; @@ -581,9 +579,6 @@ static int alsa_hangup(struct ast_channel *c) c->tech_pvt = NULL; alsa.owner = NULL; ast_verbose(" << Hangup on console >> \n"); - ast_mutex_lock(&usecnt_lock); - usecnt--; - ast_mutex_unlock(&usecnt_lock); if (hookstate) { hookstate = 0; if (!autoanswer) { @@ -811,10 +806,6 @@ static struct ast_channel *alsa_new(struct chan_alsa_pvt *p, int state) ast_string_field_set(tmp, language, language); p->owner = tmp; ast_setstate(tmp, state); - ast_mutex_lock(&usecnt_lock); - usecnt++; - ast_mutex_unlock(&usecnt_lock); - ast_update_use_count(); ast_jb_configure(tmp, &global_jbconf); if (state != AST_STATE_DOWN) { if (ast_pbx_start(tmp)) { |