derick          Thu Sep  2 02:36:35 2004 EDT

  Modified files:              
    /php-src/tests/lang bug29944.phpt 
  Log:
  - Added test for bug #29944.
  
  
http://cvs.php.net/diff.php/php-src/tests/lang/bug29944.phpt?r1=1.1&r2=1.2&ty=u
Index: php-src/tests/lang/bug29944.phpt
diff -u /dev/null php-src/tests/lang/bug29944.phpt:1.2
--- /dev/null   Thu Sep  2 02:36:35 2004
+++ php-src/tests/lang/bug29944.phpt    Thu Sep  2 02:36:35 2004
@@ -0,0 +1,20 @@
+--TEST--
+Bug #29944 (function defined in switch crashes PHP)
+--FILE--
+<?PHP
+$a = 1;
+$b = "1";
+switch ($a) {
+       case 1:
+               function foo($bar) {
+                       if (preg_match('/\d/', $bar)) return true;
+                       return false;
+               }
+               echo foo($b);
+}              
+?>
+
+===DONE===
+--EXPECT--
+1
+===DONE===

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to