shuffle #ifdef TIOCSTI block to avoid a future /*FALLTHROUGH*/ mistake.
authorderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 16:35:08 +0000 (16:35 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 16:35:08 +0000 (16:35 +0000)
sys/kern/kern_event.c
sys/kern/kern_pledge.c

index 73ca39e..b0f6c8e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_event.c,v 1.63 2015/10/09 11:47:30 deraadt Exp $ */
+/*     $OpenBSD: kern_event.c,v 1.64 2015/10/10 16:35:08 deraadt Exp $ */
 
 /*-
  * Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org>
index 990f8f4..f6394c6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_pledge.c,v 1.8 2015/10/10 14:48:03 deraadt Exp $ */
+/*     $OpenBSD: kern_pledge.c,v 1.9 2015/10/10 16:35:08 deraadt Exp $ */
 
 /*
  * Copyright (c) 2015 Nicholas Marriott <nicm@openbsd.org>
@@ -1074,11 +1074,14 @@ pledge_ioctl_check(struct proc *p, long com, void *v)
                        if (fp->f_type == DTYPE_VNODE && (vp->v_flag & VISTTY))
                                return (0);
                        return (ENOTTY);
-               case TIOCGPGRP:
-               case TIOCGWINSZ:        /* various programs */
 #if notyet
                case TIOCSTI:           /* ksh? csh? */
+                       if (fp->f_type == DTYPE_VNODE && (vp->v_flag & VISTTY))
+                               return (0);
+                       break;
 #endif
+               case TIOCGPGRP:
+               case TIOCGWINSZ:        /* various programs */
                case TIOCSBRK:          /* cu */
                case TIOCCDTR:          /* cu */
                case TIOCSETA:          /* cu, ... */