diff --git a/src/p_vmlinz.cpp b/src/p_vmlinz.cpp index ab4975c2..13cf57c6 100644 --- a/src/p_vmlinz.cpp +++ b/src/p_vmlinz.cpp @@ -373,8 +373,9 @@ void PackBvmlinuzI386::pack(OutputFile *fo) MemBuffer loader(lsize); memcpy(loader, getLoader(), lsize); - patchFilter32(loader, lsize, &ft); patchPackHeader(loader, lsize); + patchFilter32(loader, lsize, &ft); + patchDecompressor(loader, lsize); const int e_len = getLoaderSectionStart("LZCUTPOI"); assert(e_len > 0);