]> granicus.if.org Git - php/commitdiff
Fix call graph construction
authorNikita Popov <nikic@php.net>
Sun, 23 Oct 2016 20:12:55 +0000 (22:12 +0200)
committerNikita Popov <nikic@php.net>
Sun, 23 Oct 2016 20:12:55 +0000 (22:12 +0200)
Travis build for 7.1+ has been failing for the past week...

ext/opcache/Optimizer/zend_call_graph.c

index 0df28eb02ccafc241a770152ea332a6c20b8420c..297f84b7d65626b8a481601635715836f6e90a55 100644 (file)
@@ -116,6 +116,8 @@ static int zend_analyze_calls(zend_arena **arena, zend_script *script, uint32_t
                                                zend_func_info *callee_func_info = ZEND_FUNC_INFO(&func->op_array);
                                                call_info->next_caller = callee_func_info ? callee_func_info->caller_info : NULL;
                                        }
+                               } else {
+                                       call_info = NULL;
                                }
                                call++;
                                break;