diff options
| author | bunnei <bunneidev@gmail.com> | 2018-07-19 08:45:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-19 08:45:54 -0700 |
| commit | b0334af05b34b547343a6c65c39ab58429d4588b (patch) | |
| tree | a050679416738939836cbaedc7f84de26192bcd7 /src/core/file_sys/partition_filesystem.h | |
| parent | 1bf7ae79c8451d00897037a67438da265654caf3 (diff) | |
| parent | 9abc5763b6ade0f3e7e6b3542f45bb867a634bba (diff) | |
Merge pull request #702 from lioncash/initialize
partition_filesystem: Ensure all class members of PartitionFilesystem are initialized
Diffstat (limited to 'src/core/file_sys/partition_filesystem.h')
| -rw-r--r-- | src/core/file_sys/partition_filesystem.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/core/file_sys/partition_filesystem.h b/src/core/file_sys/partition_filesystem.h index 9656b40bf..7c7a75816 100644 --- a/src/core/file_sys/partition_filesystem.h +++ b/src/core/file_sys/partition_filesystem.h @@ -42,6 +42,8 @@ private: u32_le num_entries; u32_le strtab_size; INSERT_PADDING_BYTES(0x4); + + bool HasValidMagicValue() const; }; static_assert(sizeof(Header) == 0x10, "PFS/HFS header structure size is wrong"); @@ -73,11 +75,11 @@ private: #pragma pack(pop) - Loader::ResultStatus status; + Loader::ResultStatus status{}; - Header pfs_header; - bool is_hfs; - size_t content_offset; + Header pfs_header{}; + bool is_hfs = false; + size_t content_offset = 0; std::vector<VirtualFile> pfs_files; std::vector<VirtualDir> pfs_dirs; |
