diff options
| author | David Skoland <davidskoland@gmail.com> | 2017-01-04 02:00:51 +0100 |
|---|---|---|
| committer | David Skoland <davidskoland@gmail.com> | 2017-01-04 02:00:51 +0100 |
| commit | e225461cb1a8ce3f589f6936f4d8e315cd4ce3cd (patch) | |
| tree | 9fcc16d3f8e644bfedac4f036cc97ba67802c0aa | |
| parent | 4c7bc69dc2594bdcf704f61314e2b017aa8c9b66 (diff) | |
fixed memeleaks
| -rw-r--r-- | lobby.cpp | 2 | ||||
| -rw-r--r-- | packet_distribution.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -162,6 +162,8 @@ void Lobby::on_about_clicked() void Lobby::list_servers() { + ui_server_list->clear(); + for (server_type i_server : ao_app->server_list) { ui_server_list->addItem(i_server.name); diff --git a/packet_distribution.cpp b/packet_distribution.cpp index 334ac4ab..bd713bbd 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); |
