]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/authtracker/authtracker.c
Added command to inspect authtracker contents.
[irc/quakenet/newserv.git] / chanserv / authtracker / authtracker.c
index 3d9816261de7cdd01674717ea2d6dbfe3ccf05db..e79914a837dfc74276b3b6afcbf0c268ff28cd3b 100644 (file)
@@ -5,13 +5,23 @@
 #include "../../core/hooks.h"
 #include "../../core/error.h"
 
+void at_newnick(int, void *);
+DBModuleIdentifier authtrackerdb;
+
 void _init() {
+  authtrackerdb = dbgetid();
+
+  chanservaddcommand("dumpauthtracker",QCMD_DEV,1,at_dumpdb,"Shows servers with dangling authtracker entries.\n","");
   at_finddanglingsessions();
 }
 
 void _fini() {
   at_hookfini();
   nsfreeall(POOL_AUTHTRACKER);
+  
+  chanservremovecommand("dumpauthtracker",at_dumpdb);
+
+  dbfreeid(authtrackerdb);
 }
 
 void at_dbloaded(int hooknum, void *arg) {