diff --git a/src/PE/ResourcesManager.cpp b/src/PE/ResourcesManager.cpp index e4d9b95..3ddb56e 100644 --- a/src/PE/ResourcesManager.cpp +++ b/src/PE/ResourcesManager.cpp @@ -470,6 +470,10 @@ ResourceVersion ResourcesManager::version(void) const { } stream.align(sizeof(uint32_t)); + if (!stream.can_read()) { + VLOG(VDEBUG) << "There is no entry"; + return version; + } { // First entry VLOG(VDEBUG) << "Parsing first entry";