aboutsummaryrefslogtreecommitdiff
path: root/packet_distribution.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'packet_distribution.cpp')
-rw-r--r--packet_distribution.cpp4
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);