Hi Mark,

Thanks for the report, don't know how I missed it but it's now fixed.

On 16:20 Thu 08 Nov     , Mark Patruck wrote:
> Hi Ricardo,
> 
> when running
> 
> $ passwd
> 
> with src/usr.bin/passwd/local_passwd.c v1.54
> 
> i see the following error in /var/log/messages
> 
> passwd: cannot stat /etc/login.conf: No such file or directory
> 
> With the following diff, the error disappears
> 
> Index: local_passwd.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/passwd/local_passwd.c,v
> retrieving revision 1.54
> diff -u -p -r1.54 local_passwd.c
> --- local_passwd.c      25 Oct 2018 06:41:38 -0000      1.54
> +++ local_passwd.c      8 Nov 2018 15:17:40 -0000
> @@ -76,6 +76,8 @@ local_passwd(char *uname, int authentica
>               err(1, "unveil");
>       if (unveil(_PATH_MASTERPASSWD, "r") == -1)
>               err(1, "unveil");
> +     if (unveil(_PATH_LOGIN_CONF, "r") == -1)
> +             err(1, "unveil");
>       if (unveil(_PATH_BSHELL, "x") == -1)
>               err(1, "unveil");
>       if (unveil(_PATH_PWD_MKDB, "x") == -1)
> 
> 
> 
> -- 
> Mark Patruck ( mark at wrapped.cx )
> GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74  F644 0D3C F66F F286 5E51
> 
> http://www.wrapped.cx

Reply via email to