diff --git a/ext/ddtrace.c b/ext/ddtrace.c index 60940e9751c..b9ee9e8da60 100644 --- a/ext/ddtrace.c +++ b/ext/ddtrace.c @@ -424,6 +424,7 @@ void disable_sidecar_sending(void){ zend_alter_ini_entry(zai_config_memoized_entries[DDTRACE_CONFIG_DD_TRACE_SIDECAR_TRACE_SENDER].ini_entries[0]->name, zero, ZEND_INI_SYSTEM, ZEND_INI_STAGE_RUNTIME); zend_string_release(zero); + ZVAL_FALSE(&zai_config_memoized_entries[DDTRACE_CONFIG_DD_TRACE_SIDECAR_TRACE_SENDER].decoded_value); } #endif diff --git a/tests/ext/dd_trace_send_traces_via_thread_001.phpt b/tests/ext/dd_trace_send_traces_via_thread_001.phpt index 0a53eb1b7b6..bc94e4c99c0 100644 --- a/tests/ext/dd_trace_send_traces_via_thread_001.phpt +++ b/tests/ext/dd_trace_send_traces_via_thread_001.phpt @@ -2,6 +2,8 @@ background sender happy path --SKIPIF-- +--INI-- +datadog.trace.sidecar_trace_sender=0 --FILE--