Subject: Re: setbuf() in hostalias()
To: Paul A Vixie <vixie@mibh.net>
From: None <itojun@iijlab.net>
List: tech-net
Date: 04/26/2000 14:55:49
>this setbuf() is only needed on systems where setuid-root binaries
>are willing to dump core when run by non-root euid's. otherwise,
>the stdio buffer could have data from normally-unreadable files.
>(sendmail on sunos was the proximate cause of this pain, with a
>"setenv HOSTALIAS /etc/shadow" as the disease vector.)
I see, should we put something like this then? or is NetBSD always
safe? (we may need some comment at least)
if (getuid() != geteuid() || getgid() != getegid())
setbuf(fp, NULL)
itojun