summaryrefslogtreecommitdiff
path: root/view/sharedcache/core/DSCView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'view/sharedcache/core/DSCView.cpp')
-rw-r--r--view/sharedcache/core/DSCView.cpp6
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)