]> granicus.if.org Git - php/commitdiff
Fixed crash
authorDmitry Stogov <dmitry@zend.com>
Thu, 24 Jan 2019 15:00:45 +0000 (18:00 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 24 Jan 2019 15:00:45 +0000 (18:00 +0300)
ext/opcache/Optimizer/zend_inference.c

index d9e882c5b9f7cf8a3834f7e023b6b656a94faaf8..69ccda0d062af9dffdd56d9467b8a6f0f570711e 100644 (file)
@@ -2345,7 +2345,7 @@ static zend_property_info *zend_fetch_static_prop_info(const zend_script *script
                                        ce = op_array->scope;
                                        break;
                                case ZEND_FETCH_CLASS_PARENT:
-                                       if (op_array->scope) {
+                                       if (op_array->scope && (op_array->scope->ce_flags & ZEND_ACC_LINKED)) {
                                                ce = op_array->scope->parent;
                                        }
                                        break;