diff options
Diffstat (limited to 'view/sharedcache/core/DSCView.cpp')
| -rw-r--r-- | view/sharedcache/core/DSCView.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/view/sharedcache/core/DSCView.cpp b/view/sharedcache/core/DSCView.cpp index 92fe2227..c0b7b349 100644 --- a/view/sharedcache/core/DSCView.cpp +++ b/view/sharedcache/core/DSCView.cpp @@ -180,6 +180,12 @@ bool DSCView::Init() "\t\tuint32_t tproMappingsCount; // number of dyld_cache_tpro_mapping_info entries\n" "\t};", headerType, err); + if (!err.empty() || !headerType.type) + { + LogError("Failed to parse header type: %s", err.c_str()); + return false; + } + Ref<Settings> settings = GetLoadSettings(GetTypeName()); if (!settings) |
