diff --git a/source/src/clients2c.cpp b/source/src/clients2c.cpp index ef17ef7e..48477a69 100644 --- a/source/src/clients2c.cpp +++ b/source/src/clients2c.cpp @@ -463,7 +463,7 @@ void parsemessages(int cn, playerent *d, ucharbuf &p) int m = getint(p); if(m != -1) { - playerent *pl = (m == getclientnum() ? player1 : getclient(m)); + playerent *pl = (m == getclientnum() ? player1 : newclient(m)); if(pl) { pl->ismaster = true;