Skip to content

Commit 2a16894

Browse files
ZNeumannlavarou
authored andcommitted
cleanup
1 parent 956dd9f commit 2a16894

File tree

1 file changed

+9
-24
lines changed

1 file changed

+9
-24
lines changed

agent/php_wrapper.c

+9-24
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
#include "util_logging.h"
1010

1111
#if ZEND_MODULE_API_NO >= ZEND_8_0_X_API_NO
12-
static bool nr_php_wraprec_can_add_before_after_callbacks(
12+
static void nr_php_wraprec_add_before_after_callbacks(
1313
const char* name, size_t namelen,
1414
nruserfn_t* wraprec,
1515
nrspecialfn_t before_callback,
1616
nrspecialfn_t after_callback) {
1717
if (NULL == wraprec) {
18-
return false;
18+
return;
1919
}
2020

2121
/* If any of the callbacks we are attempting to set are already set to
@@ -27,7 +27,7 @@ static bool nr_php_wraprec_can_add_before_after_callbacks(
2727
"%s: attempting to set special_instrumentation for %.*s, but "
2828
"it is already set",
2929
__func__, NRSAFELEN(namelen), NRBLANKSTR(name));
30-
return false;
30+
return;
3131
}
3232

3333
if (is_instrumentation_set_and_not_equal(wraprec->special_instrumentation_before,
@@ -37,19 +37,12 @@ static bool nr_php_wraprec_can_add_before_after_callbacks(
3737
"for %.*s, but "
3838
"it is already set",
3939
__func__, NRSAFELEN(namelen), NRBLANKSTR(name));
40-
return false;
40+
return;
4141
}
4242
if (wraprec->special_instrumentation_before == before_callback &&
4343
wraprec->special_instrumentation == after_callback) {
44-
return false;
44+
return;
4545
}
46-
return true;
47-
}
48-
49-
static void nr_php_wraprec_add_before_after_callbacks(
50-
nruserfn_t* wraprec,
51-
nrspecialfn_t before_callback,
52-
nrspecialfn_t after_callback) {
5346

5447
wraprec->special_instrumentation = after_callback;
5548
wraprec->special_instrumentation_before = before_callback;
@@ -62,13 +55,9 @@ nruserfn_t* nr_php_wrap_user_function_before_after(
6255
nrspecialfn_t after_callback) {
6356

6457
nruserfn_t* wraprec = nr_php_add_custom_tracer_named(name, namelen);
65-
if (nr_php_wraprec_can_add_before_after_callbacks(name, namelen, wraprec,
58+
nr_php_wraprec_add_before_after_callbacks(name, namelen, wraprec,
6659
before_callback,
67-
after_callback)) {
68-
nr_php_wraprec_add_before_after_callbacks(wraprec,
69-
before_callback,
70-
after_callback);
71-
}
60+
after_callback);
7261
#if ZEND_MODULE_API_NO >= ZEND_8_2_X_API_NO
7362
nr_php_observer_add_begin_handler(wraprec->func, wraprec);
7463
nr_php_observer_add_end_handler(wraprec->func, wraprec);
@@ -112,13 +101,9 @@ nruserfn_t* nr_php_wrap_callable_before_after(
112101
if (nrl_should_print(NRL_VERBOSEDEBUG, NRL_INSTRUMENT)) {
113102
name = nr_php_function_debug_name(callable);
114103
}
115-
if (nr_php_wraprec_can_add_before_after_callbacks(name, nr_strlen(name), wraprec,
104+
nr_php_wraprec_add_before_after_callbacks(name, nr_strlen(name), wraprec,
116105
before_callback,
117-
after_callback)) {
118-
nr_php_wraprec_add_before_after_callbacks(wraprec,
119-
before_callback,
120-
after_callback);
121-
}
106+
after_callback);
122107
#if ZEND_MODULE_API_NO >= ZEND_8_2_X_API_NO
123108
nr_php_observer_add_begin_handler(callable, wraprec);
124109
nr_php_observer_add_end_handler(callable, wraprec);

0 commit comments

Comments
 (0)