Commit 03b9ffbf authored by Chris Lamb's avatar Chris Lamb 👀
Browse files

Catch tracebacks when mounting invalid filesystem images under guestfs.

parent fc3762e4
Loading
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -56,7 +56,11 @@ class FsImageContainer(Archive):
                         "with LIBGUESTFS_MEMSIZE=256 or lower.")
            return None
        devices = self.g.list_devices()
        try:
            self.g.mount(devices[0], '/')
        except RuntimeError:
            logger.exception("guestfs count not mount image; invalid file?")
            return None
        self.fs = self.g.list_filesystems()[devices[0]]
        return self