diff --git a/src/cpp/json/json_value.cpp b/src/cpp/json/json_value.cpp index b1b1a5221..63b48020e 100644 --- a/src/cpp/json/json_value.cpp +++ b/src/cpp/json/json_value.cpp @@ -100,8 +100,7 @@ public: static ValueAllocator *&valueAllocator() { - static DefaultValueAllocator defaultAllocator; - static ValueAllocator *valueAllocator = &defaultAllocator; + static ValueAllocator *valueAllocator = new DefaultValueAllocator; return valueAllocator; }