From 04aae7b5dafb6f9bbb9c251af4591b8728b30986 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Mon, 22 Dec 2008 16:22:23 +0000 Subject: [PATCH] fix ping buf overreading into pong buf git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@4056 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/serverms.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/src/serverms.cpp b/source/src/serverms.cpp index c81104c7..74742487 100644 --- a/source/src/serverms.cpp +++ b/source/src/serverms.cpp @@ -191,8 +191,7 @@ void serverms(int mode, int numplayers, int minremain, char *smapname, int milli if(len < 0) continue; // ping & pong buf - ucharbuf pi(data, sizeof(data)); - ucharbuf po(&data[len], sizeof(data)-len); + ucharbuf pi(data, len), po(&data[len], sizeof(data)-len); bool std = false; if(getint(pi) != 0) // std pong