diff options
Diffstat (limited to 'packet_distribution.cpp')
| -rw-r--r-- | packet_distribution.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packet_distribution.cpp b/packet_distribution.cpp index 334ac4a..bd713bb 100644 --- a/packet_distribution.cpp +++ b/packet_distribution.cpp @@ -13,6 +13,8 @@ void AOApplication::ms_packet_received(AOPacket *p_packet) if (header == "ALL") { + server_list.clear(); + for (QString i_string : p_packet->get_contents()) { server_type f_server; @@ -21,7 +23,7 @@ void AOApplication::ms_packet_received(AOPacket *p_packet) if (sub_contents.size() < 4) { qDebug() << "W: malformed packet!"; - return; + continue; } f_server.name = sub_contents.at(0); |
