mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-31 01:35:11 +02:00
upstream: Check return value from fctnl and warn on failure.
Spotted by Coverity, ok djm@ OpenBSD-Commit-ID: 2097c7db3cf657f1e3a6c5077041bacc63143cab
This commit is contained in:
parent
5fc60e8246
commit
32755a98c2
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: sshconnect2.c,v 1.362 2023/02/17 04:22:50 dtucker Exp $ */
|
/* $OpenBSD: sshconnect2.c,v 1.363 2023/03/03 02:34:29 dtucker Exp $ */
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Markus Friedl. All rights reserved.
|
* Copyright (c) 2000 Markus Friedl. All rights reserved.
|
||||||
* Copyright (c) 2008 Damien Miller. All rights reserved.
|
* Copyright (c) 2008 Damien Miller. All rights reserved.
|
||||||
@ -2075,7 +2075,8 @@ ssh_keysign(struct ssh *ssh, struct sshkey *key, u_char **sigp, size_t *lenp,
|
|||||||
if (dup2(sock, STDERR_FILENO + 1) == -1)
|
if (dup2(sock, STDERR_FILENO + 1) == -1)
|
||||||
fatal_f("dup2: %s", strerror(errno));
|
fatal_f("dup2: %s", strerror(errno));
|
||||||
sock = STDERR_FILENO + 1;
|
sock = STDERR_FILENO + 1;
|
||||||
fcntl(sock, F_SETFD, 0); /* keep the socket on exec */
|
if (fcntl(sock, F_SETFD, 0) == -1) /* keep the socket on exec */
|
||||||
|
debug3_f("fcntl F_SETFD: %s", strerror(errno));
|
||||||
closefrom(sock + 1);
|
closefrom(sock + 1);
|
||||||
|
|
||||||
debug3_f("[child] pid=%ld, exec %s",
|
debug3_f("[child] pid=%ld, exec %s",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user