On Sun, Dec 27, 2015 at 05:27:11PM +0100, Theo Buehler wrote:
> > So the call is ioctl(fd, AUDIO_SETINFO, &aui) which seems to trigger pledge.
> 
> Thanks for the report.  I could reproduce the problem.
> 
> The latest change to kern_pledge.c wrapped the AUDIO_* ioctls in
> #ifdef NAUDIO > 0, but "audio.h" isn't included, so pledge "audio"
> essentially became a no-op.

It makes sens.

OK semarie@

> Index: sys/kern/kern_pledge.c
> ===================================================================
> RCS file: /var/cvs/src/sys/kern/kern_pledge.c,v
> retrieving revision 1.139
> diff -u -p -r1.139 kern_pledge.c
> --- sys/kern/kern_pledge.c    27 Dec 2015 01:37:46 -0000      1.139
> +++ sys/kern/kern_pledge.c    27 Dec 2015 16:17:21 -0000
> @@ -64,6 +64,7 @@
>  #define PLEDGENAMES
>  #include <sys/pledge.h>
>  
> +#include "audio.h"
>  #include "pty.h"
>  #include "pty.h"
>  

-- 
Sebastien Marie

Reply via email to