diff --git a/source/src/client.cpp b/source/src/client.cpp index bf747b3c..2614a529 100644 --- a/source/src/client.cpp +++ b/source/src/client.cpp @@ -395,7 +395,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 821abc54..152169ce 100644 --- a/source/src/clients2c.cpp +++ b/source/src/clients2c.cpp @@ -350,8 +350,9 @@ void showhudextras(char hudextras, char value){ { playerent *p = getclient(teamworkid); if (!p || p == player1) teamworkid = -1; - else outf("\f5you covered %s",p->name); break; + else outf("\f5you covered %s",p->name); } + break; default: { if (value >= HE_NUM)