fixed memeleaks

This commit is contained in:
David Skoland 2017-01-04 02:00:51 +01:00
parent 4c7bc69dc2
commit e225461cb1
2 changed files with 5 additions and 1 deletions

View File

@ -162,6 +162,8 @@ void Lobby::on_about_clicked()
void Lobby::list_servers() void Lobby::list_servers()
{ {
ui_server_list->clear();
for (server_type i_server : ao_app->server_list) for (server_type i_server : ao_app->server_list)
{ {
ui_server_list->addItem(i_server.name); ui_server_list->addItem(i_server.name);

View File

@ -13,6 +13,8 @@ void AOApplication::ms_packet_received(AOPacket *p_packet)
if (header == "ALL") if (header == "ALL")
{ {
server_list.clear();
for (QString i_string : p_packet->get_contents()) for (QString i_string : p_packet->get_contents())
{ {
server_type f_server; server_type f_server;
@ -21,7 +23,7 @@ void AOApplication::ms_packet_received(AOPacket *p_packet)
if (sub_contents.size() < 4) if (sub_contents.size() < 4)
{ {
qDebug() << "W: malformed packet!"; qDebug() << "W: malformed packet!";
return; continue;
} }
f_server.name = sub_contents.at(0); f_server.name = sub_contents.at(0);