Author: Isomer <isomer@coders.net>
authorPerry Lorier <isomer@undernet.org>
Sat, 1 Apr 2000 07:02:24 +0000 (07:02 +0000)
committerPerry Lorier <isomer@undernet.org>
Sat, 1 Apr 2000 07:02:24 +0000 (07:02 +0000)
Log message:

 * Fix ping bugs!

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@123 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/m_pong.c

index a80b82fee585113e06db46ac7d753290d02d81da..29b77ca89faea19b4ea68adda751f54f6588e9da 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2000-03-30  Perry Lorier <isomer@coders.net>
+       * ircd/m_pong.c: Fix ping timeout bugs
+
 2000-03-30  Perry Lorier <isomer@coders.net>
        * ircd/channel.c: Bans had CurrentTime in their when field instead
        of TStime()
 #
 # ChangeLog for ircu2.10.11
 #
-# $Id: ChangeLog,v 1.52 2000-04-01 05:22:33 isomer Exp $
+# $Id: ChangeLog,v 1.53 2000-04-01 07:02:24 isomer Exp $
 #
 # Insert new changes at beginning of the change list.
 #
index d5fee344db2da01457476f1960c076ee5e2e5284..bfe558cec2ab6b3d18374d4e467dfbf5f2b59b4a 100644 (file)
@@ -156,6 +156,7 @@ int mr_pong(struct Client* cptr, struct Client* sptr, int parc, char* parv[])
   assert(!IsRegistered(sptr));
 
   cptr->flags &= ~FLAGS_PINGSENT;
+  cptr->lasttime = CurrentTime;
   /*
    * Check to see if this is a PONG :cookie reply from an
    * unregistered user.  If so, process it. -record
@@ -189,6 +190,7 @@ int m_pong(struct Client* cptr, struct Client* sptr, int parc, char* parv[])
   assert(0 != cptr);
   assert(cptr == sptr);
   cptr->flags &= ~FLAGS_PINGSENT;
+  cptr->lasttime = CurrentTime;
   return 0;
 }