diff --git a/morituri/program/cdparanoia.py b/morituri/program/cdparanoia.py index 46176d54..86913a6e 100644 --- a/morituri/program/cdparanoia.py +++ b/morituri/program/cdparanoia.py @@ -486,7 +486,7 @@ def __init__(self, path, table, start, stop, offset=0, device=None, umask = os.umask(0) os.umask(umask) - self.file_mode = 0666 - umask + self.file_mode = 0666 & ~ umask def stop(self): # FIXME: maybe this kind of try-wrapping to make sure