diff options
Diffstat (limited to 'view/kernelcache')
| -rw-r--r-- | view/kernelcache/core/transformers/KernelCacheTransforms.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/view/kernelcache/core/transformers/KernelCacheTransforms.cpp b/view/kernelcache/core/transformers/KernelCacheTransforms.cpp index be06ad9e..9e7f97ff 100644 --- a/view/kernelcache/core/transformers/KernelCacheTransforms.cpp +++ b/view/kernelcache/core/transformers/KernelCacheTransforms.cpp @@ -66,7 +66,12 @@ public: filename += std::string((const char*)payload.version.data, payload.version.length); } - context->CreateChild(DataBuffer(payload.payload.data, payload.payload.length), filename); + if (payload.keybag.data && payload.keybag.length) + { + LogWarn("IMG4 payload contains keybag, which is not currently supported."); + } + + context->SetChild(DataBuffer(payload.payload.data, payload.payload.length), filename); return true; } |
