Blob Blame History Raw
diff --git a/CPP/7zip/Archive/LzhHandler.cpp b/CPP/7zip/Archive/LzhHandler.cpp
index 21631f7..1f14621 100644
--- a/CPP/7zip/Archive/LzhHandler.cpp
+++ b/CPP/7zip/Archive/LzhHandler.cpp
@@ -163,7 +163,8 @@ struct CItem
       return false;
     }
     const Byte *data = (const Byte *)(Extensions[index].Data);
-    value = GetUi32(data);
+    if (!data) value = 0;
+    else value = GetUi32(data);
     return true;
   }