Răsfoiți Sursa

device: correctly terminate string buffer

Daniele Bartolini 6 ani în urmă
părinte
comite
df3d6970e8
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/device/console_server.cpp

+ 1 - 1
src/device/console_server.cpp

@@ -126,7 +126,7 @@ void ConsoleServer::update()
 			Array<char> msg(ta);
 			Array<char> msg(ta);
 			array::resize(msg, msg_len + 1);
 			array::resize(msg, msg_len + 1);
 			rr = _clients[i].read(array::begin(msg), msg_len);
 			rr = _clients[i].read(array::begin(msg), msg_len);
-			array::push_back(msg, '\0');
+			msg[msg_len] = '\0';
 
 
 			if (rr.error != ReadResult::SUCCESS)
 			if (rr.error != ReadResult::SUCCESS)
 			{
 			{