From 5453f70e02a60f7ee29f3c4c339789434dd1afc5 Mon Sep 17 00:00:00 2001 From: anulax1225 Date: Thu, 20 Jun 2024 13:51:53 +0200 Subject: [PATCH] Fixed premature delete --- src/bakatools/json/node.cpp | 42 ++++++++++++++++++------------------- src/bakatools/json/node.h | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/bakatools/json/node.cpp b/src/bakatools/json/node.cpp index adcc0f6..b2c67e6 100644 --- a/src/bakatools/json/node.cpp +++ b/src/bakatools/json/node.cpp @@ -1,27 +1,27 @@ #include "node.h" namespace Bk::Json { - Node::~Node() - { - switch(type) - { - case Type::OBJECT: - { - delete values.object; - break; - } - case Type::LIST: - { - delete values.list; - break; - } - case Type::STRING: - { - delete values.s; - break; - } - } - } + // Node::~Node() + // { + // switch(type) + // { + // case Type::OBJECT: + // { + // delete values.object; + // break; + // } + // case Type::LIST: + // { + // delete values.list; + // break; + // } + // case Type::STRING: + // { + // delete values.s; + // break; + // } + // } + // } std::string Node::to_string(int indent) { diff --git a/src/bakatools/json/node.h b/src/bakatools/json/node.h index 4570930..ba86bee 100644 --- a/src/bakatools/json/node.h +++ b/src/bakatools/json/node.h @@ -23,7 +23,7 @@ namespace Bk::Json NULL_TYPE }; - ~Node(); + //~Node(); Type get_type() { return type; } bool is_type(Type type) { return type == this->type; }