]> granicus.if.org Git - php/commitdiff
Fallbuck to simple dump format if CFG wasn't constructed
authorDmitry Stogov <dmitry@zend.com>
Wed, 16 Dec 2015 01:57:51 +0000 (04:57 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 16 Dec 2015 01:57:51 +0000 (04:57 +0300)
ext/opcache/Optimizer/zend_dump.c

index 894cc0db15943376907067d021eb0352a69cadb8..8150ac59ee1ba9a6ff6904eb3b38c26c9403e709 100644 (file)
@@ -834,6 +834,9 @@ void zend_dump_op_array(const zend_op_array *op_array, uint32_t dump_flags, cons
 
        if (dump_flags & (ZEND_DUMP_CFG|ZEND_DUMP_SSA)) {
                cfg = (const zend_cfg*)data;
+               if (!cfg->blocks) {
+                       cfg = data = NULL;
+               }
        }
        if (dump_flags & ZEND_DUMP_SSA) {
                ssa = (const zend_ssa*)data;