From bdfa1d03f8e5702b669477164fe7bcd09b6b376a Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 8 Dec 2012 11:15:37 -0800 Subject: [PATCH] Fix a metadata corrupting bug. You can't use std::sort on a boost ptr_vector. --- src/cpp/ripple/SerializedObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpp/ripple/SerializedObject.cpp b/src/cpp/ripple/SerializedObject.cpp index bcece3584..35a0760b5 100644 --- a/src/cpp/ripple/SerializedObject.cpp +++ b/src/cpp/ripple/SerializedObject.cpp @@ -943,7 +943,7 @@ STArray* STArray::construct(SerializerIterator& sit, SField::ref field) void STArray::sort(bool (*compare)(const STObject&, const STObject&)) { - std::sort(value.begin(), value.end(), compare); + value.sort(compare); } std::auto_ptr STObject::parseJson(const Json::Value& object, SField::ref inName, int depth)