summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémie Courrèges-Anglas <jca@wxcvbn.org>2017-03-20 11:22:55 +0100
committerJohn Hood <cgull@glup.org>2017-03-20 09:54:33 -0400
commitc0bf8053b2f1436d88e182b762a5128fa820c75b (patch)
tree7a737ad6076508835cc2e9d626731d31820e5a2b
parentc05793cb22f3341aec7770074b27db210c3bcb08 (diff)
Remove deprecated pledge("ioctl")
Unbreaks mosh on recent (> 2017/03/18) OpenBSD systems.
-rw-r--r--src/frontend/mosh-server.cc2
-rw-r--r--src/frontend/stmclient.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/frontend/mosh-server.cc b/src/frontend/mosh-server.cc
index d040a18..e95ace8 100644
--- a/src/frontend/mosh-server.cc
+++ b/src/frontend/mosh-server.cc
@@ -577,7 +577,7 @@ static int run_server( const char *desired_ip, const char *desired_port,
/* Drop unnecessary privileges */
#ifdef HAVE_PLEDGE
/* OpenBSD pledge() syscall */
- if ( pledge( "stdio inet ioctl tty", NULL )) {
+ if ( pledge( "stdio inet tty", NULL )) {
perror( "pledge() failed" );
exit( 1 );
}
diff --git a/src/frontend/stmclient.cc b/src/frontend/stmclient.cc
index 10d2fdd..8523f9c 100644
--- a/src/frontend/stmclient.cc
+++ b/src/frontend/stmclient.cc
@@ -415,7 +415,7 @@ bool STMClient::main( void )
/* Drop unnecessary privileges */
#ifdef HAVE_PLEDGE
/* OpenBSD pledge() syscall */
- if ( pledge( "stdio inet ioctl tty", NULL )) {
+ if ( pledge( "stdio inet tty", NULL )) {
perror( "pledge() failed" );
exit( 1 );
}