<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -58,21 +58,15 @@ module Mongrel
         target_uid = Etc.getpwnam(user).uid if user
         target_gid = Etc.getgrnam(group).gid if group
 
-        if group and user and (uid != target_uid or gid != target_gid)
+        if uid != target_uid or gid != target_gid
           log &quot;Initiating groups for #{user.inspect}:#{group.inspect}.&quot;
           Process.initgroups(user, target_id)
-        end
         
-        if group and gid != target_gid
-            log &quot;Changing group to #{group.inspect}.&quot;
-            Process::GID.change_privilege(target_gid)
-        end
+          log &quot;Changing group to #{group.inspect}.&quot;
+          Process::GID.change_privilege(target_gid)
 
-        if user and uid != target_uid
-          if Etc.getpwnam(user).uid != Process.euid
-            log &quot;Changing user to #{user.inspect}.&quot; 
-            Process::UID.change_privilege(target_uid)
-          end
+          log &quot;Changing user to #{user.inspect}.&quot; 
+          Process::UID.change_privilege(target_uid)
         end
       rescue Errno::EPERM =&gt; e
         log &quot;Couldn't change user and group to #{user.inspect}:#{group.inspect}: #{e.to_s}.&quot;</diff>
      <filename>lib/mongrel/configurator.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>aeb69491a940e2cd66e7850d0c4d78feb37d6f78</id>
    </parent>
  </parents>
  <author>
    <name>evanweaver</name>
    <email>evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9</email>
  </author>
  <url>http://github.com/pivotal/mongrel/commit/00380641c9e04722dea4dfaaf4f9aa0e25881474</url>
  <id>00380641c9e04722dea4dfaaf4f9aa0e25881474</id>
  <committed-date>2007-10-26T01:00:27-07:00</committed-date>
  <authored-date>2007-10-26T01:00:27-07:00</authored-date>
  <message>sometimes no patch is better than any patch :(


git-svn-id: svn://rubyforge.org/var/svn/mongrel/tags/rel_1-0-2@760 19e92222-5c0b-0410-8929-a290d50e31e9</message>
  <tree>0d105f5994fd390c5b64a0a9d6a52f019bfa0498</tree>
  <committer>
    <name>evanweaver</name>
    <email>evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9</email>
  </committer>
</commit>
