]> jfr.im git - irc/quakenet/newserv.git/commitdiff
derefnode on kill
authorPaul <redacted>
Wed, 30 May 2007 19:59:47 +0000 (19:59 +0000)
committerPaul <redacted>
Wed, 30 May 2007 19:59:47 +0000 (19:59 +0000)
trojanscan/trojanscan.c
trojanscan/trojanscan.h

index febdf8a2d33bec3647853c87b61dc28b71909d5b..5c72e2ef14ae3195f5803c33d7565d4be29c5e47 100644 (file)
@@ -1876,6 +1876,7 @@ void trojanscan_clonehandlemessages(nick *target, int messagetype, void **args)
               if ((rp->clone == &(trojanscan_swarm[i])))
                 rp->donotpart = 1;
           }
+          derefnode(iptree, trojanscan_swarm[i].fakeipnode);
           trojanscan_swarm[i].clone = NULL;
           trojanscan_swarm[i].remaining = 0; /* bah */
           break;
index 94c8125d3a1a7c568f63742040f40942c28ba566..c7d4ea8eea258f98328759e159c6312ade1449a2 100644 (file)
@@ -29,7 +29,7 @@
 #define TROJANSCAN_POOLSIZE 1000
 #define TROJANSCAN_MINPOOLSIZE 500 /* 500 */
 
-#define TROJANSCAN_MINIMUM_HOSTS_BEFORE_POOL 500 /* 500 */
+#define TROJANSCAN_MINIMUM_HOSTS_BEFORE_POOL 5000 /* 5000 */
 
 #define TROJANSCAN_DEFAULT_MAXCHANS 750
 #define TROJANSCAN_DEFAULT_CYCLETIME 800