diff --git a/src/lib_json/json_reader.cpp b/src/lib_json/json_reader.cpp index 6e71110..9bb1280 100644 --- a/src/lib_json/json_reader.cpp +++ b/src/lib_json/json_reader.cpp @@ -1909,8 +1909,7 @@ std::unique_ptr CharReaderBuilder::newCharReader() const { features.rejectDupKeys_ = settings_["rejectDupKeys"].asBool(); features.allowSpecialFloats_ = settings_["allowSpecialFloats"].asBool(); features.skipBom_ = settings_["skipBom"].asBool(); - CharReader* preader = new OurCharReader(collectComments, features); - return std::make_unique(preader); + return std::make_unique(collectComments, features); } bool CharReaderBuilder::validate(Json::Value* invalid) const {