cvs: ZendEngine2 / zend_object_handlers.c

From: Date: Sun, 17 Apr 2005 20:15:24 +0000
Subject: cvs: ZendEngine2 / zend_object_handlers.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-3569@lists.php.net to get a copy of this message
helly Sun Apr 17 16:15:24 2005 EDT Modified files: /ZendEngine2 zend_object_handlers.c Log: - Fix logic http://cvs.php.net/diff.php/ZendEngine2/zend_object_handlers.c?r1=1.116&r2=1.117&ty=u Index: ZendEngine2/zend_object_handlers.c diff -u ZendEngine2/zend_object_handlers.c:1.116 ZendEngine2/zend_object_handlers.c:1.117 --- ZendEngine2/zend_object_handlers.c:1.116 Fri Apr 8 08:24:09 2005 +++ ZendEngine2/zend_object_handlers.c Sun Apr 17 16:15:23 2005 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_object_handlers.c,v 1.116 2005/04/08 12:24:09 helly Exp $ */ +/* $Id: zend_object_handlers.c,v 1.117 2005/04/17 20:15:23 helly Exp $ */ #include "zend.h" #include "zend_globals.h" @@ -819,7 +819,9 @@ if (check_empty) { result = zend_is_true(*value); } else { - result = (Z_TYPE_PP(value) != IS_NULL); + /* We do not need to check for NULL here because this is not called for isset/isempty. + * And indeed even a NULL value means the property is defined. */ + result = 1; } } else { result = 0;

« previous php.zend-engine.cvs (#3569) next »