diff --git a/system/pam_limits.py b/system/pam_limits.py index e14408fb4e2..1c56d852bbb 100644 --- a/system/pam_limits.py +++ b/system/pam_limits.py @@ -243,11 +243,16 @@ def main(): nf.write(new_limit) f.close() - nf.close() + nf.flush() # Copy tempfile to newfile module.atomic_move(nf.name, f.name) + try: + nf.close() + except: + pass + res_args = dict( changed = changed, msg = message )