From 3fdfa2cb442f425214b059f9a9bad16240e8183b Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 26 Mar 2013 19:44:34 -0700 Subject: [PATCH] It is never safe to destroy our default allocator. --- src/cpp/json/json_value.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; }