OSDN Git Service

restored optional log table in management db
[opengatem/opengatem.git] / mdsrc / opengatemd.c
index 25ecfce..b847b0c 100644 (file)
@@ -182,8 +182,9 @@ int  main(int argc, char **argv)
   checkInterval=atoi(GetConfValue("UselessCheckInterval"));
   uselessCheckTime=time(NULL);
   DelUselessSessions();
+  DelOldMacInfoInWorkDb();
+  DelOldSessionLogInMngDb();
 
-  DelOldMacInfoInWorkDb(); /**********************************/
   /*** enter infinite loop of packet inspection ***/
   while(1){
 
@@ -218,6 +219,7 @@ int  main(int argc, char **argv)
        uselessCheckTime = time(NULL);
        DelUselessSessions();
        DelOldMacInfoInWorkDb();
+       DelOldSessionLogInMngDb();
       }
 
       /* and return to loop top */
@@ -313,6 +315,7 @@ int  main(int argc, char **argv)
       uselessCheckTime = time(NULL);
       DelUselessSessions();
       DelOldMacInfoInWorkDb();
+      DelOldSessionLogInMngDb();
     }
   }
   /*** end of infinite loop ***/