]> granicus.if.org Git - php/commitdiff
Go with a better fix for #24729
authorMarcus Boerger <helly@php.net>
Mon, 21 Jul 2003 07:13:26 +0000 (07:13 +0000)
committerMarcus Boerger <helly@php.net>
Mon, 21 Jul 2003 07:13:26 +0000 (07:13 +0000)
Zend/zend_execute.c

index cf4da2a0a1380884480c55f0fc962d667ee3ced5..ec52b51b60b9630687dc56b6dfdc4af3cbdf79cc 100644 (file)
@@ -2385,13 +2385,12 @@ int zend_fetch_class_handler(ZEND_OPCODE_HANDLER_ARGS)
                        class_name_strlen = class_name->value.str.len;
                        free_class_name = 1;
                } else {
-                       class_name_strval = "";
                        class_name_strlen = 0;
                }
        }
        
        if (!ce) {
-               if (EX(opline)->op1.op_type == IS_UNUSED && class_name->value.str.val && class_name->value.str.len) {
+               if (EX(opline)->op1.op_type == IS_UNUSED && class_name_strlen) {
                        if (zend_lookup_class(class_name_strval, class_name_strlen, &pce TSRMLS_CC) == SUCCESS) {
                                ce = *pce;
                        }