summaryrefslogtreecommitdiff
path: root/cdr/cdr_pgsql.c
diff options
context:
space:
mode:
authorRussell Bryant <russell@russellbryant.com>2009-06-20 14:09:40 +0000
committerRussell Bryant <russell@russellbryant.com>2009-06-20 14:09:40 +0000
commitb390327dd792d942629394a731107854bd18d526 (patch)
tree1dc9222a6ebec22b042d4735db647f6f2e2c8962 /cdr/cdr_pgsql.c
parent55c6789f74d7408d2dce21c61d3db6564c1100f7 (diff)
Remove unnecessary usleep() from a couple of module unload callbacks.
In passing, also tweak cdr_unregister() to hold the list lock a bit less time. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@202109 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'cdr/cdr_pgsql.c')
-rw-r--r--cdr/cdr_pgsql.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/cdr/cdr_pgsql.c b/cdr/cdr_pgsql.c
index 5e8e48673..75fb0f854 100644
--- a/cdr/cdr_pgsql.c
+++ b/cdr/cdr_pgsql.c
@@ -331,10 +331,9 @@ static int pgsql_log(struct ast_cdr *cdr)
static int unload_module(void)
{
struct columns *current;
+
ast_cdr_unregister(name);
- /* Give all threads time to finish */
- usleep(1);
PQfinish(conn);
if (pghostname)