From 5f548ac9a199dfb7563a9ebb8d60423c71fe70dc Mon Sep 17 00:00:00 2001 From: miloyip Date: Fri, 8 May 2015 15:22:28 +0800 Subject: [PATCH] Fix a bug related to if block --- include/rapidjson/schema.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/rapidjson/schema.h b/include/rapidjson/schema.h index aa65bf27..4b68e229 100644 --- a/include/rapidjson/schema.h +++ b/include/rapidjson/schema.h @@ -232,9 +232,10 @@ public: if (properties && properties->IsObject()) for (ConstMemberIterator itr = properties->MemberBegin(); itr != properties->MemberEnd(); ++itr) { SizeType index; - if (FindPropertyIndex(itr->name, &index)) + if (FindPropertyIndex(itr->name, &index)) { properties_[index].schema = new BaseSchema(itr->value); properties_[index].typeless = false; + } } if (const ValueType* v = GetMember(value, "patternProperties")) {