tFix for a trivial DOS of the server. - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 0e46ea041de2ddc184132b01bf9f5e6a0c526b8c
(DIR) parent 75737e6521d6a5f5f23435c29783072e3d99e52e
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Mon, 27 Sep 2004 04:54:09 +0000
Fix for a trivial DOS of the server.
Diffstat:
M ChangeLog | 1 +
M src/message.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/ChangeLog b/ChangeLog
t@@ -9,6 +9,7 @@ cvs
file variables are now imposed for sanity
- Quique's Spanish translation is now available both in standard Spanish
(es.po) and es_ES.po, which uses drugs slang from Spain
+ - Fix for a trivial DOS of the server
1.5.9 07-06-2003
- The messages window in the curses client can now be scrolled with the
(DIR) diff --git a/src/message.c b/src/message.c
t@@ -1042,7 +1042,7 @@ int ProcessMessage(char *Msg, Player *Play, Player **Other, AICode *AI,
pt = Msg;
if (HaveAbility(Play, A_PLAYERID)) {
buf = GetNextWord(&pt, NULL);
- if (buf[0]) {
+ if (buf && buf[0]) {
ID = atoi(buf);
*Other = GetPlayerByID(ID, First);
}