diff options
author | Mattias Andrée <maandree@member.fsf.org> | 2015-12-31 03:28:13 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@member.fsf.org> | 2015-12-31 03:28:13 +0100 |
commit | 1cd2d4e854eed1d56634f074fb6924c67501fe78 (patch) | |
tree | c36fb8cee87a72c0d1fe9431672000a32098a782 /src | |
parent | fix DAEMONISE_KEEP_FDS (diff) | |
download | slibc-1cd2d4e854eed1d56634f074fb6924c67501fe78.tar.gz slibc-1cd2d4e854eed1d56634f074fb6924c67501fe78.tar.bz2 slibc-1cd2d4e854eed1d56634f074fb6924c67501fe78.tar.xz |
m bug fix: reopen: closed wrong fd
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/fcntl/reopen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fcntl/reopen.c b/src/fcntl/reopen.c index e689e58..5903e1b 100644 --- a/src/fcntl/reopen.c +++ b/src/fcntl/reopen.c @@ -74,6 +74,6 @@ int reopen(int fd, int oflag) return -1; if (dup2(r, fd) == -1) return saved_errno = errno, close(r), errno = saved_errno, -1; - return close(fd), 0; + return close(r), 0; } |