[Initng-svn] r2973 - initng/plugins/ngcs

svn at initng.thinktux.net svn at initng.thinktux.net
Thu Feb 9 15:31:28 CET 2006


Author: jimmy
Date: Thu Feb  9 15:31:28 2006
New Revision: 2973

Modified:
   initng/plugins/ngcs/initng_ngcs.c
Log:
Fix ngcs not to use a static state.


Modified: initng/plugins/ngcs/initng_ngcs.c
==============================================================================
--- initng/plugins/ngcs/initng_ngcs.c	(original)
+++ initng/plugins/ngcs/initng_ngcs.c	Thu Feb  9 15:31:28 2006
@@ -554,7 +554,7 @@
 int service_status(active_db_h * service)
 {
     /* only try open, when a service got up */
-    if (IS_MARK(service, &DONE))
+    if (IS_UP(service))
         check_socket();
 
     return (TRUE);
@@ -585,7 +585,7 @@
     D_("Socket is: %s\n", socket_filename);
 
     D_("adding hook, that will reopen socket, for every started service.\n");
-    initng_plugin_hook_add(&g.ASTATUS_CHANGE, 50, &service_status);
+    initng_plugin_hook_add(&g.IS_CHANGE, 50, &service_status);
     initng_plugin_hook_add(&g.FDWATCHERS, 30, &fdh);
 
     register_ngcs_cmds();
@@ -619,7 +619,7 @@
 
     /* remove hooks */
     initng_plugin_hook_del(&g.FDWATCHERS, &fdh);
-    initng_plugin_hook_del(&g.ASTATUS_CHANGE, &service_status);
+    initng_plugin_hook_del(&g.IS_CHANGE, &service_status);
 
     D_("ngcs.so.0.0 unloaded!\n");
 


More information about the Initng-svn mailing list