From e06f1288daf8fcb96038284c751d017d2da58ab2 Mon Sep 17 00:00:00 2001 From: Syping Date: Tue, 15 May 2018 09:55:23 +0200 Subject: [PATCH] abort work when parse_hosts fail --- mayu.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mayu.cpp b/mayu.cpp index 6321ade..0455711 100644 --- a/mayu.cpp +++ b/mayu.cpp @@ -360,8 +360,11 @@ void mayu::p_workHosts(const QList &hostsArray) #ifdef MAYU_UNIX void mayu::p_workPing() { - if (!p_hostsParsed) + if (!p_hostsParsed) { parse_hosts(); + if (!p_hostsParsed) + return; + } QJsonObject jsonObject; const QStringList hostsList = getHosts(); for (const QString &host : hostsList) { @@ -376,8 +379,11 @@ void mayu::p_workPing() void mayu::p_workResolve() { - if (!p_hostsParsed) + if (!p_hostsParsed) { parse_hosts(); + if (!p_hostsParsed) + return; + } QJsonObject jsonObject; const QStringList hostsList = getHosts(); for (const QString &host : hostsList) {