Close tty_fd after dup2

This commit is contained in:
Kovid Goyal 2022-08-11 05:10:15 +05:30
parent b06cbc9465
commit 20cffc728e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -408,6 +408,7 @@ def get_password(opts: RCOptions) -> str:
except OSError: except OSError:
pass pass
else: else:
with open(tty_fd, closefd=True):
os.dup2(tty_fd, sys.stdin.fileno()) os.dup2(tty_fd, sys.stdin.fileno())
else: else:
try: try: