--- assp.pl.orig	Thu Jan 13 23:25:31 2005
+++ assp.pl	Thu Jan 13 23:26:49 2005
@@ -730,18 +730,19 @@
   if($(+0==$gid) {
    mlog('',"Switched real gid to $gid ($gname)");
   } else {
-   mlog('',"Failed to switch real gid to $gid ($gname) -- real uid=$(");
+   mlog('',"Failed to switch real gid to $gid ($gname) -- real gid=$(");
   }
  }
  if($uid) {
   # do it both ways so linux and bsd are happy
-  $<=$uid; $>=$uid; $<=$uid; $>=$uid;
+  $>=$uid;
   if($>==$uid) {
   mlog('',"Switched effective uid to $uid ($uname)");
   } else {
    mlog('',"Failed to switch effective uid to $uid ($uname) -- real uid=$< -- quitting");
    die "Failed to switch effective uid to $uid ($uname) -- real uid=$< -- quitting";
   }
+  $<=$uid;
   if($<==$uid) {
    mlog('',"Switched real uid to $uid ($uname)");
   } else {