From 9d272713fbc0be1176940c0b48bc02399df50fb6 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Wed, 1 Jan 2020 17:39:59 +0000 Subject: [PATCH] do not delete shared null QMap data Signed-off-by: Ivailo Monev --- src/core/tools/qmap.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/tools/qmap.cpp b/src/core/tools/qmap.cpp index d0c04c503..bf1ebf725 100644 --- a/src/core/tools/qmap.cpp +++ b/src/core/tools/qmap.cpp @@ -73,7 +73,8 @@ void QMapData::continueFreeData(int offset) cur = cur->forward[0]; ::free(reinterpret_cast(prev) - offset); } - delete this; + if (this != &shared_null) + delete this; } /*!