X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fcore%2FInformationManager.cxx;fp=src%2Fcore%2FInformationManager.cxx;h=b9649829c48a3554367358e16ad5d21a047b6e5e;hp=485aacd9868a954b350d5c43a958de71a72c8b75;hb=919a772f027ac9ac5e611b47a3dad44b611a443c;hpb=77a6f2a3b9389e806cff6777098cf901bef4bf46 diff --git a/src/core/InformationManager.cxx b/src/core/InformationManager.cxx index 485aacd..b964982 100644 --- a/src/core/InformationManager.cxx +++ b/src/core/InformationManager.cxx @@ -50,7 +50,10 @@ void InformationManager::load(const std::string& filename) { QuaZipFile file(&zip); QuaZipFileInfo info; - zip.open(QuaZip::mdUnzip); + if (!zip.open(QuaZip::mdUnzip)) { + LOG4CXX_ERROR(logger, "Failed to open archive " << filename); + return; + } tmpfile.reset(new QTemporaryFile()); {