[Xorp-cvs] XORP cvs commit: xorp/rip
Pavlin Radoslavov
pavlin@icir.org
Sat, 21 Jan 2006 04:37:19 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2006-01-21 04:37:19 UTC
XORP CVS repository
Modified files:
rip port.cc
Log message:
* Fix a memory leak when performing a garbage collection on peers.
* If a peer hasn't been active for long enough, then
consider it a new peer for authentication purpose.
The reason we need this modification is because the idle
peer state may be kept for a little bit too long (e.g., 2*180
seconds), and if the peer is restarted before that we won't
accept its initial packet with sequence number of zero.
With this modification we can accept the first authentication
packet with sequence number of zero immediately after
all routes have expired (e.g., after 300 seconds).
This modification fixes bugzilla entry #209
Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=209
Revision Changes Path
1.53 +17 -1; commitid: da0c43d1ba057ea6; xorp/rip/port.cc