]> granicus.if.org Git - php/commitdiff
* windows bugfix
authorStig Bakken <ssb@php.net>
Thu, 3 Apr 2003 23:11:50 +0000 (23:11 +0000)
committerStig Bakken <ssb@php.net>
Thu, 3 Apr 2003 23:11:50 +0000 (23:11 +0000)
pear/OS/Guess.php

index 92a52ef1164834ad46da61c2cd7e432100522b2b..959476d69a6de211121378f889330c93d0d9c501 100644 (file)
@@ -123,7 +123,15 @@ class OS_Guess
                 $release = "$parts[3].$parts[2]";
                 break;
             case 'Windows':
-                $release = $parts[3];
+                switch ($parts[1]) {
+                    case '95/98':
+                        $release = '9x';
+                        break;
+                    default:
+                        $release = $parts[1];
+                        break;
+                }
+                $cpu = 'i386';
                 break;
             case 'Linux':
                 $extra = $this->_detectGlibcVersion();
@@ -241,7 +249,7 @@ class OS_Guess
     {
         if (strcspn($fragment, '*?') < strlen($fragment)) {
             $reg = '^' . str_replace(array('*', '?', '/'), array('.*', '.', '\\/'), $fragment) . '$';
-            return eregi($preg, $value);
+            return eregi($reg, $value);
         }
         return ($fragment == '*' || !strcasecmp($fragment, $value));
     }