mirror of
https://github.com/openbsd/src.git
synced 2024-12-21 23:18:00 -08:00
tty(1): exit with status 2 if unveil(2) or pledge(2) fail
tty(1) returns >1 on error, not 1. Thread: https://marc.info/?l=openbsd-tech&m=171494082629111&w=2 ok deraadt@ guenther@
This commit is contained in:
parent
21e1420914
commit
ce405b3800
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: tty.c,v 1.13 2022/12/04 23:50:50 cheloha Exp $ */
|
||||
/* $OpenBSD: tty.c,v 1.14 2024/05/06 16:49:46 cheloha Exp $ */
|
||||
/* $NetBSD: tty.c,v 1.4 1994/12/07 00:46:57 jtc Exp $ */
|
||||
|
||||
/*
|
||||
@ -57,9 +57,9 @@ main(int argc, char *argv[])
|
||||
}
|
||||
|
||||
if (unveil(_PATH_DEVDB, "r") == -1)
|
||||
err(1, "unveil %s", _PATH_DEVDB);
|
||||
err(2, "unveil %s", _PATH_DEVDB);
|
||||
if (pledge("stdio rpath", NULL) == -1)
|
||||
err(1, "pledge");
|
||||
err(2, "pledge");
|
||||
|
||||
t = ttyname(STDIN_FILENO);
|
||||
if (!sflag)
|
||||
|
Loading…
Reference in New Issue
Block a user