diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-07 14:53:17 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-07 14:53:17 +0000 |
commit | 7e7bcff6c45a1a89a6c17337945278d42fea9250 (patch) | |
tree | f55022de12902273e422558b08cd732c48856576 /cdr | |
parent | 350c7943c6a1b877e6a9e9b60d2e5f997eda7485 (diff) |
Fix issue with global load_module symbol... hint: NEVER call "load_module();"
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5434 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'cdr')
-rwxr-xr-x | cdr/cdr_tds.c | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/cdr/cdr_tds.c b/cdr/cdr_tds.c index c70e62eaf..69866a3ae 100755 --- a/cdr/cdr_tds.c +++ b/cdr/cdr_tds.c @@ -482,7 +482,7 @@ connect_fail: return -1; } -int unload_module(void) +static int tds_unload_module(void) { mssql_disconnect(); @@ -498,7 +498,7 @@ int unload_module(void) return 0; } -int load_module(void) +static int tds_load_module(void) { int res = 0; struct ast_config *cfg; @@ -570,8 +570,18 @@ int load_module(void) int reload(void) { - unload_module(); - return load_module(); + tds_unload_module(); + return tds_load_module(); +} + +int load_module(void) +{ + return tds_load_module(); +} + +int unload_module(void) +{ + return tds_unload_module(); } int usecount(void) |