felipe                                   Wed, 11 Nov 2009 17:13:14 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=290512

Log:
- Fixed bug #50148 (zend_get_property_info should check for Z_TYPE_P(member) == 
IS_STRING) patch by yoarvi at gmail dot com

Bug: http://bugs.php.net/50148 (Closed) [PATCH] - zend_get_property_info should 
check for Z_TYPE_P(member) == IS_STRING
      
Changed paths:
    U   php/php-src/trunk/Zend/zend_object_handlers.c

Modified: php/php-src/trunk/Zend/zend_object_handlers.c
===================================================================
--- php/php-src/trunk/Zend/zend_object_handlers.c       2009-11-11 17:11:47 UTC 
(rev 290511)
+++ php/php-src/trunk/Zend/zend_object_handlers.c       2009-11-11 17:13:14 UTC 
(rev 290512)
@@ -198,7 +198,7 @@
        ulong h;

        if ((Z_TYPE_P(member) == IS_UNICODE && Z_USTRVAL_P(member)[0] == 0) ||
-           Z_STRVAL_P(member)[0] == '\0') {
+           (Z_TYPE_P(member) == IS_STRING && Z_STRVAL_P(member)[0] == '\0')) {
                if (!silent) {
                        if (Z_UNILEN_P(member) == 0) {
                                zend_error(E_ERROR, "Cannot access empty 
property");

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

Reply via email to