120c120,121
< std::map<int, MessageBuffer*> queues;
---
> std::vector<MessageBuffer*> queues(m_virtual_networks);
>
160a162,164
> while (m_toNetQueues[id].size() <= network_num) {
> m_toNetQueues[id].push_back(nullptr);
> }
168a173,175
> while (m_fromNetQueues[id].size() <= network_num) {
> m_fromNetQueues[id].push_back(nullptr);
> }