[Asterisk-cvs] asterisk/cdr cdr_tds.c,1.6,1.7

markster at lists.digium.com markster at lists.digium.com
Thu Apr 7 10:00:46 CDT 2005


Update of /usr/cvsroot/asterisk/cdr
In directory mongoose.digium.com:/tmp/cvs-serv23284/cdr

Modified Files:
	cdr_tds.c 
Log Message:
Fix issue with global load_module symbol...  hint: NEVER call "load_module();"


Index: cdr_tds.c
===================================================================
RCS file: /usr/cvsroot/asterisk/cdr/cdr_tds.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- cdr_tds.c	16 Feb 2005 03:52:47 -0000	1.6
+++ cdr_tds.c	7 Apr 2005 14:53:17 -0000	1.7
@@ -482,7 +482,7 @@
 	return -1;
 }
 
-int unload_module(void)
+static int tds_unload_module(void)
 {
 	mssql_disconnect();
 
@@ -498,7 +498,7 @@
 	return 0;
 }
 
-int load_module(void)
+static int tds_load_module(void)
 {
 	int res = 0;
 	struct ast_config *cfg;
@@ -570,8 +570,18 @@
 
 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)




More information about the svn-commits mailing list