From d5694dc15dfb6ec201adb190c0e28ca647606e09 Mon Sep 17 00:00:00 2001 From: Syoyo Fujita Date: Sat, 15 Jun 2019 16:22:40 +0900 Subject: [PATCH] Some pointer variables are not initialized. --- tiny_gltf.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tiny_gltf.h b/tiny_gltf.h index b702597..a150656 100644 --- a/tiny_gltf.h +++ b/tiny_gltf.h @@ -1627,6 +1627,8 @@ class TinyGLTF::PImpl PImpl() { #if defined(TINYGLTF_ENABLE_SCHEMA_VALIDATOR) + schema_doc_ = nullptr; + schema_ = nullptr; validator_ = nullptr; #endif } @@ -1652,9 +1654,9 @@ class TinyGLTF::PImpl #if defined(TINYGLTF_ENABLE_SCHEMA_VALIDATOR) std::string schema_json_string_; - rapidjson::Document *schema_doc_; - rapidjson::SchemaDocument *schema_; - rapidjson::SchemaValidator *validator_; + rapidjson::Document *schema_doc_ = nullptr; + rapidjson::SchemaDocument *schema_ = nullptr; + rapidjson::SchemaValidator *validator_ = nullptr; #endif };