summaryrefslogtreecommitdiff
path: root/lbup/_mountinfo.py
diff options
context:
space:
mode:
Diffstat (limited to 'lbup/_mountinfo.py')
-rw-r--r--lbup/_mountinfo.py3
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