diff --git a/src/LibHac/IO/NcaUtils/NcaHeader.cs b/src/LibHac/IO/NcaUtils/NcaHeader.cs index 469b670b..96a9841f 100644 --- a/src/LibHac/IO/NcaUtils/NcaHeader.cs +++ b/src/LibHac/IO/NcaUtils/NcaHeader.cs @@ -128,7 +128,11 @@ namespace LibHac.IO.NcaUtils public bool IsSectionEnabled(int index) { - return GetSectionEntry(index).IsEnabled; + ref NcaSectionEntryStruct info = ref GetSectionEntry(index); + + int sectStart = info.StartBlock; + int sectSize = info.EndBlock - sectStart; + return sectStart != 0 || sectSize != 0; } public Span GetFsHeaderHash(int index)