On Tue, Oct 23, 2018 at 11:15:39PM -0700, Ayaka Koshibe wrote:
> Hi all,
> 
> I've taken claudio@'s advice and restricted the pledge further. All of the
> promises except stdio were for parsing args and opening sockets.
> 
> OK?

OK claudio@
 
> 
> Thanks,
> Ayaka
> 
> 
> Index: switchctl.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/switchctl/switchctl.c,v
> retrieving revision 1.8
> diff -u -p -u -r1.8 switchctl.c
> --- switchctl.c       21 Oct 2018 21:10:24 -0000      1.8
> +++ switchctl.c       24 Oct 2018 06:03:25 -0000
> @@ -181,6 +181,9 @@ main(int argc, char *argv[])
>               err(1, "connect: %s", sock);
>       }
>  
> +     if (pledge("stdio", NULL) == -1)
> +             err(1, "pledge");
> +
>       if (res->ibuf != NULL)
>               ibuf = res->ibuf;
>       else
> 

-- 
:wq Claudio

Reply via email to