Skip to content
Snippets Groups Projects
Commit 2d63df90 authored by Emmanuel Gil Peyrot's avatar Emmanuel Gil Peyrot
Browse files

Loader: Initialize the default NCCH values in the class declaration, not in the constructor.

parent 9d3bb8b7
No related branches found
No related tags found
No related merge requests found
...@@ -102,10 +102,6 @@ static bool LZSS_Decompress(u8* compressed, u32 compressed_size, u8* decompresse ...@@ -102,10 +102,6 @@ static bool LZSS_Decompress(u8* compressed, u32 compressed_size, u8* decompresse
/// AppLoader_NCCH constructor /// AppLoader_NCCH constructor
AppLoader_NCCH::AppLoader_NCCH(const std::string& filename) { AppLoader_NCCH::AppLoader_NCCH(const std::string& filename) {
this->filename = filename; this->filename = filename;
is_compressed = false;
entry_point = 0;
ncch_offset = 0;
exefs_offset = 0;
} }
/// AppLoader_NCCH destructor /// AppLoader_NCCH destructor
......
...@@ -216,11 +216,11 @@ private: ...@@ -216,11 +216,11 @@ private:
std::string filename; std::string filename;
bool is_loaded = false; bool is_loaded = false;
bool is_compressed; bool is_compressed = false;
u32 entry_point; u32 entry_point = 0;
u32 ncch_offset; // Offset to NCCH header, can be 0 or after NCSD header u32 ncch_offset = 0; // Offset to NCCH header, can be 0 or after NCSD header
u32 exefs_offset; u32 exefs_offset = 0;
NCCH_Header ncch_header; NCCH_Header ncch_header;
ExeFs_Header exefs_header; ExeFs_Header exefs_header;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment