summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorTilghman Lesher <tilghman@meg.abyt.es>2006-03-25 06:02:46 +0000
committerTilghman Lesher <tilghman@meg.abyt.es>2006-03-25 06:02:46 +0000
commitbdd24455b49c6bd8079767a942b56f354669c4cf (patch)
tree9f0e2f3fe65a467c6b77f0e812b8f846fc800577 /res
parent0af770edd1c343ad7edf9a73cc5effe14a5148d7 (diff)
Bug 4377 - Round 2 of the loader updates
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@14886 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'res')
-rw-r--r--res/res_smdi.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/res/res_smdi.c b/res/res_smdi.c
index e8607ebe1..8adab88d1 100644
--- a/res/res_smdi.c
+++ b/res/res_smdi.c
@@ -59,8 +59,7 @@ static int smdi_load(int reload);
/* Use count stuff */
-AST_MUTEX_DEFINE_STATIC(localuser_lock);
-static int localusecnt = 0;
+STANDARD_USECOUNT_DECL;
/*! \brief SMDI interface container. */
struct ast_smdi_interface_container {
@@ -505,10 +504,7 @@ void ast_smdi_interface_destroy(struct ast_smdi_interface *iface)
ASTOBJ_CONTAINER_DESTROY(&iface->mwi_q);
free(iface);
- ast_mutex_lock(&localuser_lock);
- localusecnt--;
- ast_mutex_unlock(&localuser_lock);
- ast_update_use_count();
+ STANDARD_DECREMENT_USECOUNT;
}
/*!
@@ -692,10 +688,7 @@ static int smdi_load(int reload)
ASTOBJ_CONTAINER_LINK(&smdi_ifaces, iface);
ASTOBJ_UNREF(iface, ast_smdi_interface_destroy);
- ast_mutex_lock(&localuser_lock);
- localusecnt++;
- ast_mutex_unlock(&localuser_lock);
- ast_update_use_count();
+ STANDARD_INCREMENT_USECOUNT;
} else {
ast_log(LOG_NOTICE, "Ignoring unknown option %s in %s\n", v->name, config_file);
}