From b6f6544f3b39dba4fa6e5f681f64afd66d676842 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Thu, 7 Apr 2005 14:53:17 +0000 Subject: [PATCH] Fix issue with global load_module symbol... hint: NEVER call "load_module();" git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5434 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- cdr/cdr_tds.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/cdr/cdr_tds.c b/cdr/cdr_tds.c index c70e62eafb..69866a3ae7 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)