Переглянути джерело

Client sockets had the wrong node number in the NodeIO struct

Ian Goldberg 1 рік тому
батько
коміт
307b4f7823
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      App/net.cpp

+ 1 - 1
App/net.cpp

@@ -233,7 +233,7 @@ NetIO::NetIO(boost::asio::io_context &io_context, const Config &config)
         nodenum_t node_num = (nodenum_t)me;
         boost::asio::write(nodesock,
             boost::asio::buffer(&node_num, sizeof(node_num)));
-        nodeios[i].emplace(std::move(nodesock), node_num);
+        nodeios[i].emplace(std::move(nodesock), i);
 #ifdef VERBOSE_NET
         std::cerr << "Connected to " << config.nodes[i].name << "\n";
 #endif