cvs: php-src(PHP_4_3) / NEWS /tests/lang bug27443.phpt Zend zend_builtin_functions.c
| From: | Derick Rethans | Date: | Mon, 01 Mar 2004 08:11:47 +0000 |
| Subject: | cvs: php-src(PHP_4_3) / NEWS /tests/lang bug27443.phpt Zend zend_builtin_functions.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-26454@lists.php.net to get a copy of this message | ||
derick Mon Mar 1 03:11:47 2004 EDT
Added files: (Branch: PHP_4_3)
/php-src/tests/lang bug27443.phpt
Modified files:
/php-src NEWS
/Zend zend_builtin_functions.c
Log:
- MFH: Fixed bug #27443 (defined() returns wrong type).
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1247.2.579&r2=1.1247.2.580&ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1247.2.579 php-src/NEWS:1.1247.2.580
--- php-src/NEWS:1.1247.2.579 Wed Feb 25 17:12:02 2004
+++ php-src/NEWS Mon Mar 1 03:11:44 2004
@@ -3,6 +3,7 @@
?? Feb 2004, Version 4.3.5
- Fixed possible crashes inside socket extension, due to missing check inside
allocation functions. (Ilia)
+- Fixed bug #27443 (defined() returns wrong type). (Derick)
- Fixed bug #27384 (unpack() misbehaves with 1 char string). (GeorgeS)
- Fixed bug #27383 (Potential crash inside fopen_wrapper, while parsing
response code). (Ilia)
http://cvs.php.net/diff.php/Zend/zend_builtin_functions.c?r1=1.124.2.13&r2=1.124.2.14&ty=u
Index: Zend/zend_builtin_functions.c
diff -u Zend/zend_builtin_functions.c:1.124.2.13 Zend/zend_builtin_functions.c:1.124.2.14
--- Zend/zend_builtin_functions.c:1.124.2.13 Thu Aug 28 12:08:11 2003
+++ Zend/zend_builtin_functions.c Mon Mar 1 03:11:46 2004
@@ -490,9 +490,9 @@
convert_to_string_ex(var);
if (zend_get_constant((*var)->value.str.val, (*var)->value.str.len, &c TSRMLS_CC)) {
zval_dtor(&c);
- RETURN_LONG(1);
+ RETURN_TRUE;
} else {
- RETURN_LONG(0);
+ RETURN_FALSE;
}
}
/* }}} */
http://cvs.php.net/co.php/php-src/tests/lang/bug27443.phpt?r=1.1&p=1
Index: php-src/tests/lang/bug27443.phpt
+++ php-src/tests/lang/bug27443.phpt
--TEST--
Bug #27443 (defined() returns wrong type)
--FILE--
<?php
echo gettype(defined('test'));
?>
--EXPECT--
boolean