mirror of git://anongit.mindrot.org/openssh.git
upstream: Expliticly ignore return code from fcntl(.. FD_CLOEXEC) since
there's not much we can do anyway. From Coverity CID 291857, ok djm@ OpenBSD-Commit-ID: 051429dd07af8db3fec10d82cdc78d90bb051729
This commit is contained in:
parent
d6d38fd77c
commit
4e04d68d6a
|
@ -1,4 +1,4 @@
|
||||||
/* $OpenBSD: channels.c,v 1.429 2023/03/07 21:47:42 djm Exp $ */
|
/* $OpenBSD: channels.c,v 1.430 2023/03/10 03:01:51 dtucker Exp $ */
|
||||||
/*
|
/*
|
||||||
* Author: Tatu Ylonen <ylo@cs.hut.fi>
|
* Author: Tatu Ylonen <ylo@cs.hut.fi>
|
||||||
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
|
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
|
||||||
|
@ -387,11 +387,11 @@ channel_register_fds(struct ssh *ssh, Channel *c, int rfd, int wfd, int efd,
|
||||||
int val;
|
int val;
|
||||||
|
|
||||||
if (rfd != -1)
|
if (rfd != -1)
|
||||||
fcntl(rfd, F_SETFD, FD_CLOEXEC);
|
(void)fcntl(rfd, F_SETFD, FD_CLOEXEC);
|
||||||
if (wfd != -1 && wfd != rfd)
|
if (wfd != -1 && wfd != rfd)
|
||||||
fcntl(wfd, F_SETFD, FD_CLOEXEC);
|
(void)fcntl(wfd, F_SETFD, FD_CLOEXEC);
|
||||||
if (efd != -1 && efd != rfd && efd != wfd)
|
if (efd != -1 && efd != rfd && efd != wfd)
|
||||||
fcntl(efd, F_SETFD, FD_CLOEXEC);
|
(void)fcntl(efd, F_SETFD, FD_CLOEXEC);
|
||||||
|
|
||||||
c->rfd = rfd;
|
c->rfd = rfd;
|
||||||
c->wfd = wfd;
|
c->wfd = wfd;
|
||||||
|
|
Loading…
Reference in New Issue