]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Moved asndb registration with Cache Manager from main to asn initialization.
authorFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 11 Jul 2008 12:01:55 +0000 (14:01 +0200)
committerFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 11 Jul 2008 12:01:55 +0000 (14:01 +0200)
Fixed missing refactoring of initialization in netdb.

src/asn.cc
src/main.cc
src/net_db.cc

index 9c3a0707c32876a4f2124afa541dfb628defde5d..cd031c99d5afe8e1d7da2b507a2ff455d7be6f59 100644 (file)
@@ -195,6 +195,8 @@ asnInit(void)
         squid_rn_init();
 
     squid_rn_inithead(&AS_tree_head, 8);
+
+    asnRegisterWithCacheManager();
 }
 
 void
index 8cb5b7ed6d1121a200873f856b7a151f556a0a90..34057204a5c0389fb35864191051253e2c2965a6 100644 (file)
@@ -965,7 +965,7 @@ mainInitialize(void)
         FwdState::initModule();
         /* register the modules in the cache manager menus */
         accessLogRegisterWithCacheManager();
-        asnRegisterWithCacheManager();
+        // asnRegisterWithCacheManager(); //moved to asnInit()
         authenticateRegisterWithCacheManager(&Config.authConfiguration);
 #if USE_CARP
 
index b1b8880abd3efc879615685a98b93696df71795d..06f18c77f173d89bc06b5b904f5270da4f5189ab 100644 (file)
@@ -916,10 +916,8 @@ void
 netdbRegisterWitHCacheManager(void)
 {
 #if USE_ICMP
-    manager.registerAction("netdb",
-                           "Network Measurement Database",
-                           netdbDump, 0, 1);
-
+    CacheManager::GetInstance()->
+        registerAction("netdb", "Network Measurement Database", netdbDump, 0, 1);
 #endif
 }