]> granicus.if.org Git - php/commitdiff
Bugfix#28404 When type is double we need to access dval, not lval
authorSara Golemon <pollita@php.net>
Tue, 18 May 2004 00:04:22 +0000 (00:04 +0000)
committerSara Golemon <pollita@php.net>
Tue, 18 May 2004 00:04:22 +0000 (00:04 +0000)
Zend/zend_execute.c

index 82361d3e6d209ca15b1e378a0216857f260528ba..9dcfad533cf4f91a4350ffa055d37730d9178255 100644 (file)
@@ -3972,7 +3972,7 @@ static int zend_isset_isempty_dim_prop_obj_handler(int prop_dim, ZEND_OPCODE_HAN
                                case IS_BOOL: 
                                case IS_LONG:
                                        if (offset->type == IS_DOUBLE) {
-                                               index = (long) offset->value.lval;
+                                               index = (long) offset->value.dval;
                                        } else {
                                                index = offset->value.lval;
                                        }