diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2021-11-13 21:42:58 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2021-11-16 17:31:51 +0000 |
commit | 526832b38dc324a82b1dbddec109f931c8adf533 (patch) | |
tree | 1867ca9d63407b2215bbb75598d0bd94c6521f66 | |
parent | 1c0fe51e766ef177df6dff667474d9d1b3c2a842 (diff) | |
download | qbs-526832b38dc324a82b1dbddec109f931c8adf533.tar.gz |
Fix Clang-Tidy & Clazy 'clang-analyzer.unix.MismatchedDeallocator' warnings
Change-Id: Ia821258487f20fe12aa9bfbdd42f2fe8404f9928
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r-- | src/shared/json/json.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/json/json.cpp b/src/shared/json/json.cpp index cb6e91f51..048cd46e4 100644 --- a/src/shared/json/json.cpp +++ b/src/shared/json/json.cpp @@ -815,7 +815,7 @@ JsonValue::JsonValue(const JsonObject &o) JsonValue::~JsonValue() { if (t == String && stringData && !stringData->ref.deref()) - free(stringData); + delete stringData; if (d && !d->ref.deref()) delete d; @@ -842,7 +842,7 @@ JsonValue::JsonValue(const JsonValue &other) JsonValue &JsonValue::operator=(const JsonValue &other) { if (t == String && stringData && !stringData->ref.deref()) - free(stringData); + delete stringData; t = other.t; dbl = other.dbl; |