From 8e73dfd4405972b380cd6ec1fb3a0a3967f22a46 Mon Sep 17 00:00:00 2001 From: Vinicius Sa Date: Fri, 2 Oct 2020 13:41:19 -0300 Subject: [PATCH] Fix possible memory leak in CreateObjectFromJson As reported by PVS-Studio. Warning: V773. Fix 1/7. Issue: 12523 --- src/openrct2/object/ObjectFactory.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/openrct2/object/ObjectFactory.cpp b/src/openrct2/object/ObjectFactory.cpp index 15138c417d..37974b72a4 100644 --- a/src/openrct2/object/ObjectFactory.cpp +++ b/src/openrct2/object/ObjectFactory.cpp @@ -472,6 +472,7 @@ namespace ObjectFactory result->ReadJson(&readContext, jRoot); if (readContext.WasError()) { + delete result; throw std::runtime_error("Object has errors"); }