From ee25d3e404e21f29100ea8f621459ad7f43d1c4b Mon Sep 17 00:00:00 2001 From: stpohle Date: Fri, 4 Apr 2008 10:50:49 +0000 Subject: [PATCH] changelog updated after fix in file packet.c --- ChangeLog | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c490ac8..53e0295 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,20 @@ -$Id: ChangeLog,v 1.124 2007/12/15 12:54:48 stpohle Exp $ +$Id: ChangeLog,v 1.125 2008/04/04 10:50:49 stpohle Exp $ + +CVS Version +=========== + +4.4.2008 + +- Fixed BUG found by Lars Poeschel + One player could join without problems and if a second player joined + this network game, the server crashed in do_contest() accessing + illegal memory. The problem is that a contest packet is received with + to -1 and from 1. Then in the line + players[ct_pkg->to].net.flags &= (0xFF - NETF_firewall); + obviously illegal memory is accessed. + Fixed the check of the to parameter from the contest packet. The + server ignores now a to value of -1. + Version 0.11.8 ================