diff --git a/src/object/ObjectRepository.cpp b/src/object/ObjectRepository.cpp index 1e37cebc89..f81b30a51d 100644 --- a/src/object/ObjectRepository.cpp +++ b/src/object/ObjectRepository.cpp @@ -94,11 +94,11 @@ static void ReportMissingObject(const rct_object_entry * entry); class ObjectRepository : public IObjectRepository { - IPlatformEnvironment * _env; + IPlatformEnvironment * _env = nullptr; std::vector _items; - QueryDirectoryResult _queryDirectoryResult; + QueryDirectoryResult _queryDirectoryResult = { 0 }; ObjectEntryMap _itemMap; - uint16 _languageId; + uint16 _languageId = 0; public: ObjectRepository(IPlatformEnvironment * env) diff --git a/src/ride/TrackDesignRepository.cpp b/src/ride/TrackDesignRepository.cpp index 623340e06f..ca9d22501c 100644 --- a/src/ride/TrackDesignRepository.cpp +++ b/src/ride/TrackDesignRepository.cpp @@ -68,7 +68,7 @@ private: IPlatformEnvironment * _env; std::vector _items; - QueryDirectoryResult _directoryQueryResult; + QueryDirectoryResult _directoryQueryResult = { 0 }; public: TrackDesignRepository(IPlatformEnvironment * env)