From 48cccc275c6a1e91d3f80fdb0dc0d5baf529aeca Mon Sep 17 00:00:00 2001 From: "deraadt@openbsd.org" Date: Thu, 4 Jul 2019 16:16:51 +0000 Subject: upstream: stat() returns precisely -1 to indicate error OpenBSD-Commit-ID: 668e8d022ed4ab847747214f64119e5865365fa1 --- sshpty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sshpty.c') diff --git a/sshpty.c b/sshpty.c index 715035257..a625e474e 100644 --- a/sshpty.c +++ b/sshpty.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sshpty.c,v 1.32 2019/06/28 13:35:04 deraadt Exp $ */ +/* $OpenBSD: sshpty.c,v 1.33 2019/07/04 16:16:51 deraadt Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -179,7 +179,7 @@ pty_setowner(struct passwd *pw, const char *tty) * Warn but continue if filesystem is read-only and the uids match/ * tty is owned by root. */ - if (stat(tty, &st)) + if (stat(tty, &st) == -1) fatal("stat(%.100s) failed: %.100s", tty, strerror(errno)); -- cgit v1.2.3