diff options
Diffstat (limited to 'Private/NewBoot/BootKit')
| -rw-r--r-- | Private/NewBoot/BootKit/BootKit.hxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Private/NewBoot/BootKit/BootKit.hxx b/Private/NewBoot/BootKit/BootKit.hxx index 212e8914..03dddcb3 100644 --- a/Private/NewBoot/BootKit/BootKit.hxx +++ b/Private/NewBoot/BootKit/BootKit.hxx @@ -251,9 +251,11 @@ private: Char bufCatalog[sizeof(NewCatalog)] = { 0 }; + constexpr auto cNewFSCatalogPadding = 4; + NewCatalog* catalogKind = (NewCatalog*)bufCatalog; catalogKind->PrevSibling = startLba; - catalogKind->NextSibling = (startLba + sizeof(NewCatalog)); + catalogKind->NextSibling = (startLba + (sizeof(NewCatalog) * cNewFSCatalogPadding)); /// Fill catalog kind. catalogKind->Kind = blob->fKind; |
