diff --git a/overviewer_core/nbt.py b/overviewer_core/nbt.py index cefdaf1..cbb6c71 100644 --- a/overviewer_core/nbt.py +++ b/overviewer_core/nbt.py @@ -203,7 +203,7 @@ class NBTFileReader(object): name = self._read_tag_string() payload = self._read_tag_compound() return (name, payload) - except (struct.error, ValueError, TypeError) as e: + except (struct.error, ValueError, TypeError, EOFError) as e: raise CorruptNBTError("could not parse nbt: %s" % (str(e),))