From 1b842ab2f03e706c1bcc7aa18054f2b90f199634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Tue, 5 Jan 2021 20:56:40 +0100 Subject: [PATCH] Fixed crash on invalid KMZ maps --- src/map/kmzmap.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/map/kmzmap.cpp b/src/map/kmzmap.cpp index f08a8ed0..24c59860 100644 --- a/src/map/kmzmap.cpp +++ b/src/map/kmzmap.cpp @@ -307,7 +307,8 @@ void KMZMap::kml(QXmlStreamReader &reader, QZipReader &zip) KMZMap::KMZMap(const QString &fileName, QObject *parent) - : Map(fileName, parent), _zoom(0), _mapIndex(-1), _zip(0), _ratio(1.0) + : Map(fileName, parent), _zoom(0), _mapIndex(-1), _zip(0), _ratio(1.0), + _valid(false) { QZipReader zip(fileName, QIODevice::ReadOnly); QByteArray xml(zip.fileData("doc.kml"));