On Tue, Nov 20, 2001 at 03:02:39PM +0200, Ruslan Ermilov wrote:
> On Mon, Nov 19, 2001 at 10:28:55PM +0600, Max Khon wrote:

> > I asked tobez (he is an originator and he took responsibility on
> > this PR) and he said that src/ must be audited also -- he said that
> > some initgroups() callers do not print error message because
> > initgroups() did this previously.
> > 
> > I'll try to do this before this weekend and I will post combined
> > patch to audit@

> While this is indeed a good thing to do, this is completely unrelated to
> the above mentioned problem, and should be done separately.  Here's the
> list of src/ files that do not check the return value of initgroups(3),
> and may need to be fixed, but some of them explicitly ignore the result
> to indicate the fact they consider this error non-fatal.

> libexec/ftpd/ftpd.c
> libexec/rexecd/rexecd.c
> usr.bin/calendar/calendar.c
> usr.sbin/inetd/inetd.c

There used to be *many* more problematic files.  Please see

http://www.freebsd.org/cgi/getmsg.cgi?fetch=801566+0+/usr/local/www/db/text/2001/freebsd-stable/20010722.freebsd-stable

To my knowledge, only printjob.c was fixed, though I have not looked
into every file in the list since then.

But as I said in the private message, I do not feel strongly about this,
and I think that the fix can be safely committed.  I do not think these
things are quite unrelated, though.  :-)

Cheers,
\Anton.
-- 
| Anton Berezin                |      FreeBSD: The power to serve |
| catpipe Systems ApS   _ _ |_ |           http://www.FreeBSD.org |
| [EMAIL PROTECTED]    (_(_||  |                [EMAIL PROTECTED] | 
| +45 7021 0050                |         Private: [EMAIL PROTECTED] |

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to