[NeoStats-Devel] [Commits] r2853 - trunk/src

[email protected] Fri, 30 Sep 2005 07:25:51 +1000
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
Author: Mark
Date: Fri Sep 30 05:25:49 2005
New Revision: 2853

Modified:
   trunk/src/exclude.c
   trunk/src/main.c
   trunk/src/services.c
Log:
fix bug in core database

Modified: trunk/src/exclude.c
==============================================================================
--- trunk/src/exclude.c	(original)
+++ trunk/src/exclude.c	Fri Sep 30 05:25:49 2005
@@ -245,11 +245,10 @@
 int InitModExcludes( Module *mod_ptr )
 {
 	SET_SEGV_LOCATION();
-	SET_RUN_LEVEL( mod_ptr );
-	
 	mod_ptr->exclude_list = list_create( MAX_MOD_EXCLUDES );
 	mod_ptr->bot_cmd_list = ns_malloc( sizeof( mod_exclude_commands ) );
 	os_memcpy( mod_ptr->bot_cmd_list, mod_exclude_commands, sizeof( mod_exclude_commands ) );
+	SET_RUN_LEVEL( mod_ptr );	
 	DBAFetchRows( "exclusions", new_mod_exclude );
 	RESET_RUN_LEVEL();
 	return NS_SUCCESS;

Modified: trunk/src/main.c
==============================================================================
--- trunk/src/main.c	(original)
+++ trunk/src/main.c	Fri Sep 30 05:25:49 2005
@@ -246,6 +246,8 @@
 		return NS_FAILURE;
 	if( InitDBA() != NS_SUCCESS )
 		return NS_FAILURE;
+	/* Open core database */
+	DBAOpenDatabase();
 	if( InitModules() != NS_SUCCESS )
 		return NS_FAILURE;
 	if( InitAuth() != NS_SUCCESS )

Modified: trunk/src/services.c
==============================================================================
--- trunk/src/services.c	(original)
+++ trunk/src/services.c	Fri Sep 30 05:25:49 2005
@@ -198,7 +198,6 @@
 
 void InitServices( void )
 {
-	DBAOpenDatabase();
 	ModuleConfig( ns_settings );
 }