Commit b387761e by Niels

forgot to destroy object

parent 568d7595
...@@ -500,6 +500,7 @@ class basic_json ...@@ -500,6 +500,7 @@ class basic_json
case (value_t::string): case (value_t::string):
{ {
Allocator<string_t> alloc; Allocator<string_t> alloc;
alloc.destroy(m_value.string);
alloc.deallocate(m_value.string, 1); alloc.deallocate(m_value.string, 1);
m_value.string = nullptr; m_value.string = nullptr;
......
...@@ -500,6 +500,7 @@ class basic_json ...@@ -500,6 +500,7 @@ class basic_json
case (value_t::string): case (value_t::string):
{ {
Allocator<string_t> alloc; Allocator<string_t> alloc;
alloc.destroy(m_value.string);
alloc.deallocate(m_value.string, 1); alloc.deallocate(m_value.string, 1);
m_value.string = nullptr; m_value.string = nullptr;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment