Skip to content

Commit 5764a0a

Browse files
committed
back to beta
1 parent 6db9ee9 commit 5764a0a

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

extension/php_xhprof.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ extern zend_module_entry xhprof_module_entry;
4343
*/
4444

4545
/* XHProf version */
46-
#define XHPROF_VERSION "2.3.2"
46+
#define XHPROF_VERSION "2.3.3-dev"
4747

4848
#define XHPROF_FUNC_HASH_COUNTERS_SIZE 1024
4949

extension/xhprof.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,19 +1008,19 @@ static void tracer_observer_end(zend_execute_data *ex, zval *return_value) {
10081008
}
10091009
}
10101010

1011-
10121011
static zend_observer_fcall_handlers tracer_observer(zend_execute_data *execute_data) {
1012+
zend_observer_fcall_handlers handlers = {NULL, NULL};
10131013
if (!XHPROF_G(enabled)) {
1014-
return (zend_observer_fcall_handlers){NULL, NULL};
1014+
return handlers;
10151015
}
1016-
1017-
zend_function *func = execute_data->func;
10181016

1019-
if (!func->common.function_name) {
1020-
return (zend_observer_fcall_handlers){NULL, NULL};
1017+
if (!execute_data->func || !execute_data->func->common.function_name) {
1018+
return handlers;
10211019
}
10221020

1023-
return (zend_observer_fcall_handlers){tracer_observer_begin, tracer_observer_end};
1021+
handlers.begin = tracer_observer_begin;
1022+
handlers.end = tracer_observer_end;
1023+
return handlers;
10241024
}
10251025
#else
10261026
ZEND_DLEXPORT void hp_execute_ex (zend_execute_data *execute_data)

0 commit comments

Comments
 (0)