]> granicus.if.org Git - php/commitdiff
Rule 1: Never quickly fix a thing in cvs
authorPierre Joye <pajoye@php.net>
Mon, 26 Aug 2002 00:18:00 +0000 (00:18 +0000)
committerPierre Joye <pajoye@php.net>
Mon, 26 Aug 2002 00:18:00 +0000 (00:18 +0000)
Rule 2: follow rule 1
Thx rasmus :)

pear/System.php

index c3d068b9d64ea47e5280fdc570a6032eec08234c..e2c35e6068e7c7117154789a2e99d1bd26551130 100644 (file)
@@ -391,19 +391,19 @@ class System
     function tmpdir()
     {
         if (OS_WINDOWS) {
-            if (getenv('TEMP')) {
-                return getenv('TEMP');
+            if (($var=$_ENV['TEMP']) || $var=getenv('TEMP')) {
+                 return $var;
             }
-            if (getenv('TMP')) {
-                return getenv('TMP');
+            if (($var=$_ENV['TMP']) || $var=getenv('TMP')) {
+                 return $var;
             }
-            if (getenv('windir')) {
-                return getenv('windir') . '\temp';
+            if (($var=$_ENV['windir']) || $var=getenv('windir')) {
+                 return $var;
             }
             return getenv('SystemRoot') . '\temp';
         }
-        if (getenv('TMPDIR')) {
-            return getenv('TMPDIR');
+        if (($var=$_ENV['TMPDIR']) || $var=getenv('TMPDIR')) {
+             return $var;
         }
         return '/tmp';
     }