diff options
-rwxr-xr-x | clip | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -40,9 +40,7 @@ def fileno(filelike): def secure_open(path, mode='r', *l, **kw): if os.path.islink(path): raise SecurityError("The clipboard file can not be a symlink") - real_mode = mode - if 'w' in real_mode: - real_mode = real_mode.replace('w', 'a') + real_mode = real_mode.replace('w', 'a') with open(path, real_mode, *l, **kw) as fo: if os.fstat(fileno(fo)) != os.stat(path): raise SecurityError("Intrusion might have been done on %s" % path) |