Index: nspr/pr/src/misc/prtrace.c |
diff --git a/nspr/pr/src/misc/prtrace.c b/nspr/pr/src/misc/prtrace.c |
index e1b456c76238f6e9b90a9b7645709bda9c28c91b..058f700b5a25e194bbcf4234950e7948bfa7c9f8 100644 |
--- a/nspr/pr/src/misc/prtrace.c |
+++ b/nspr/pr/src/misc/prtrace.c |
@@ -657,14 +657,8 @@ static PRFileDesc * InitializeRecording( void ) |
logLostData = 0; /* reset at entry */ |
logState = LogReset; |
-#ifdef XP_UNIX |
- if ((getuid() != geteuid()) || (getgid() != getegid())) { |
- return NULL; |
- } |
-#endif /* XP_UNIX */ |
- |
/* Get the filename for the logfile from the environment */ |
- logFileName = PR_GetEnv( "NSPR_TRACE_LOG" ); |
+ logFileName = PR_GetEnvSecure( "NSPR_TRACE_LOG" ); |
if ( logFileName == NULL ) |
{ |
PR_LOG( lm, PR_LOG_ERROR, |