diff --git a/source/src/client.cpp b/source/src/client.cpp index c5f45e38..09b46959 100644 --- a/source/src/client.cpp +++ b/source/src/client.cpp @@ -341,7 +341,8 @@ void addmsg(int type, const char *fmt, ...) } case 's': { - sendstring(va_arg(args, const char*), p); + const char *t = va_arg(args, const char *); + sendstring(t, p); nums++; break; } diff --git a/source/src/clients2c.cpp b/source/src/clients2c.cpp index 47b3a301..0f56a8ed 100644 --- a/source/src/clients2c.cpp +++ b/source/src/clients2c.cpp @@ -230,6 +230,7 @@ void parsepositions(ucharbuf &p) } } + break; int lastspawn = 0; void onCallVote(int type, int vcn, char *text, char *a)