diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-11-19 12:20:31 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-11-19 12:20:31 +0100 |
commit | 3c6f463280cad0db2537b42bcefe39d76a994acb (patch) | |
tree | d51b0b02ffa39715b52ee09ab50c3b378283d70c | |
parent | c7f9377206ceaaa9e03671973aaad5052eb5a216 (diff) |
_mountinfo: relax limits on major device numbers
Major numbers can go up to 511.
-rw-r--r-- | lbup/_mountinfo.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lbup/_mountinfo.py b/lbup/_mountinfo.py index e687e96..d5b1548 100644 --- a/lbup/_mountinfo.py +++ b/lbup/_mountinfo.py @@ -58,7 +58,8 @@ class _MountEntry: self.parent_id = parent_id major, minor = map(int, devnum.split(b':')) - if major < 0 or major > 255 or minor < 0 or minor > 255: + # see Documentation/admin-guide/devices.txt in linux source + if major < 0 or major > 511 or minor < 0 or minor > 255: raise ValueError('Invalid device number', devnum) self.devnum = (major << 8) + minor |