From 32956fe044da0df5ea13c7e6e25a5e7ee654643a Mon Sep 17 00:00:00 2001 From: Aleksandar Fabijanic Date: Sat, 12 Sep 2015 13:17:01 -0500 Subject: [PATCH] Change in JSON::Object::set(key,value) behavior in 1.6.1 #933 fix according to [suggestion](https://github.com/pocoproject/poco/commit/fee347ec6a92b370f37c7f74355b44fd7372fe36#commitcomment-13196733) --- JSON/src/Object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JSON/src/Object.cpp b/JSON/src/Object.cpp index 941e31015..f55be8149 100644 --- a/JSON/src/Object.cpp +++ b/JSON/src/Object.cpp @@ -117,7 +117,7 @@ const std::string& Object::getKey(KeyPtrList::const_iterator& iter) const void Object::set(const std::string& key, const Dynamic::Var& value) { std::pair ret = _values.insert(ValueMap::value_type(key, value)); - if (!ret.second) _values[key] = value; + if (!ret.second) ret.first->second = value; if (_preserveInsOrder) { KeyPtrList::iterator it = _keys.begin();