From 29a5b60154188c5abfc2218230f3ce0e18cab6c7 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 29 Sep 2012 00:05:54 -0700 Subject: [PATCH] Fix txn signature breakage. --- src/SerializedObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SerializedObject.cpp b/src/SerializedObject.cpp index e77c756e1a..4178ef0087 100644 --- a/src/SerializedObject.cpp +++ b/src/SerializedObject.cpp @@ -226,7 +226,7 @@ void STObject::add(Serializer& s, bool withSigningFields) const if (it.getSType() != STI_NOTPRESENT) { SField::ref fName = it.getFName(); - if (withSigningFields || (fName == sfSignature) || (fName == sfSignatures)) + if (withSigningFields || ((fName != sfSignature) && (fName != sfSignatures))) fields.insert(std::make_pair(it.getFName().fieldCode, &it)); } }