reduce pledge(2) to "stdio tty" after ncurses initialization.
authormestre <mestre@openbsd.org>
Thu, 23 Aug 2018 06:25:01 +0000 (06:25 +0000)
committermestre <mestre@openbsd.org>
Thu, 23 Aug 2018 06:25:01 +0000 (06:25 +0000)
OK tb@

games/grdc/grdc.c

index d6a02e7..8af4e73 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: grdc.c,v 1.28 2017/12/11 23:33:44 tb Exp $    */
+/*     $OpenBSD: grdc.c,v 1.29 2018/08/23 06:25:01 mestre Exp $        */
 /*
  *
  * Copyright 2002 Amos Shapir.  Public domain.
@@ -97,6 +97,9 @@ main(int argc, char *argv[])
 
        initscr();
 
+       if (pledge("stdio tty", NULL) == -1)
+               err(1, "pledge");
+
        signal(SIGINT,sighndl);
        signal(SIGTERM,sighndl);
        signal(SIGHUP,sighndl);