diff --git a/include/rapidjson/schema.h b/include/rapidjson/schema.h index f7a5237..33b6a10 100644 --- a/include/rapidjson/schema.h +++ b/include/rapidjson/schema.h @@ -1437,8 +1437,6 @@ private: const SchemaType* s = GetSchema(pointer); if (!s) CreateSchema(schema, pointer, v, document); - else if (schema) - *schema = s; for (typename ValueType::ConstMemberIterator itr = v.MemberBegin(); itr != v.MemberEnd(); ++itr) CreateSchemaRecursive(0, pointer.Append(itr->name, allocator_), itr->value, document);