diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2022-02-22 20:15:04 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2022-02-22 20:15:04 +0200 |
commit | fa4cc1fb8ba39038e7ee1eba3b9d08bfeddb1f37 (patch) | |
tree | 8b84a00505dd10d43b4422e66c44a257681e4086 /io.c | |
parent | 8d9d0c5ba78546704658351d2d8e9aa626bb0383 (diff) | |
parent | 80de2f7c9bc519fb820033a530e1657977117a33 (diff) | |
download | egawk-fa4cc1fb8ba39038e7ee1eba3b9d08bfeddb1f37.tar.gz egawk-fa4cc1fb8ba39038e7ee1eba3b9d08bfeddb1f37.tar.bz2 egawk-fa4cc1fb8ba39038e7ee1eba3b9d08bfeddb1f37.zip |
Merge branch 'gawk-5.1-stable'
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -628,8 +628,8 @@ remap_std_file(int oldfd) if (newfd >= 0) { /* if oldfd is open, dup2() will close oldfd for us first. */ ret = dup2(newfd, oldfd); - if (ret == 0) - close(newfd); + // close unconditionally, calling code assumes it + close(newfd); } else ret = 0; |