Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Apr 2011 00:05:01 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r220553 - user/dougb/portmaster
Message-ID:  <201104120005.p3C051D9003748@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dougb
Date: Tue Apr 12 00:05:01 2011
New Revision: 220553
URL: http://svn.freebsd.org/changeset/base/220553

Log:
  Fix the problem created by jumbo numeric uids, and simplify
  the code in the process.

Modified:
  user/dougb/portmaster/portmaster

Modified: user/dougb/portmaster/portmaster
==============================================================================
--- user/dougb/portmaster/portmaster	Mon Apr 11 22:01:06 2011	(r220552)
+++ user/dougb/portmaster/portmaster	Tue Apr 12 00:05:01 2011	(r220553)
@@ -39,8 +39,8 @@ if [ -z "$PM_PARENT_PID" ]; then
 	my_environment=`set`
 
 	# If we are already root, unset this to avoid potential conflict
-	euid=`ps -o uid $$` ; euid=${euid##* }
-	[ "$euid" -eq 0 ] && unset PM_SU_CMD PM_SU_VERBOSE
+	euid=`ps -o uid= $$`
+	[ $euid -eq 0 ] && unset PM_SU_CMD PM_SU_VERBOSE
 	unset euid
 fi
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104120005.p3C051D9003748>