Просмотр исходного кода

device: correctly terminate string buffer

Daniele Bartolini 6 лет назад
Родитель
Сommit
df3d6970e8
1 измененных файлов с 1 добавлено и 1 удалено
  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::resize(msg, msg_len + 1);
 			rr = _clients[i].read(array::begin(msg), msg_len);
-			array::push_back(msg, '\0');
+			msg[msg_len] = '\0';
 
 			if (rr.error != ReadResult::SUCCESS)
 			{