From 4e4942e35702eb9139a24fd8f08b138649fee219 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 16 Nov 2013 18:57:08 -0800 Subject: [PATCH] Fix break logic in STObject::parseJson for arrays. --- src/ripple_data/protocol/SerializedObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ripple_data/protocol/SerializedObject.cpp b/src/ripple_data/protocol/SerializedObject.cpp index d4e4293f0..22c9f989b 100644 --- a/src/ripple_data/protocol/SerializedObject.cpp +++ b/src/ripple_data/protocol/SerializedObject.cpp @@ -1563,7 +1563,7 @@ UPTR_T STObject::parseJson (const Json::Value& object, SField::ref inN STArray* tail = dynamic_cast (&data.back ()); assert (tail); - for (Json::UInt i = 0; !object.isValidIndex (i); ++i) + for (Json::UInt i = 0; object.isValidIndex (i); ++i) tail->push_back (*STObject::parseJson (object[i], sfGeneric, depth + 1)); } break;