Subject: Re: CVS commit: src/gnu/dist/cvs/src
To: Christos Zoulas <christos@netbsd.org>
From: John Hawkinson <jhawk@mit.edu>
List: source-changes
Date: 10/05/2003 02:53:12
Christos Zoulas <christos@netbsd.org> wrote on Thu, 25 Sep 2003
at 16:10:14 +0000 in <20030925161014.759CE2DA1D@cvs.netbsd.org>:

> Module Name:	src
> Committed By:	christos
> Date:		Thu Sep 25 16:10:14 UTC 2003
> 
> Modified Files:
> 	src/gnu/dist/cvs/src: commit.c cvs.h logmsg.c modules.c run.c server.c
> 
> Log Message:
> Add charles's SETXID_SUPPORT patches for setuid() runs.

This is not the most descriptive log message. It should be better, I
think. What are these patches intended to do, and how do they work?
Clearly they effect setuid behavior.

Also, rev 1.11 of server.c has:

@@ -772,8 +772,7 @@
        nothing.  But for rsh, we need to do it now.  */
     parse_config (current_parsed_root->directory);
 
-    if (!nolock)
-    {
+    if (!nolock) {
     path = xmalloc (strlen (current_parsed_root->directory)
                   + sizeof (CVSROOTADM)
                   + 2);

That sort of thing shoulodn't be happening, right?

Perhaps it (that hunk) should be reverted to simply future
merging.

--jhawk