diff --git a/Zend/zend_dtrace.c b/Zend/zend_dtrace.c index cce810c177d..dfc43a85139 100644 --- a/Zend/zend_dtrace.c +++ b/Zend/zend_dtrace.c @@ -109,10 +109,10 @@ ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *ret } } -void dtrace_error_notify_cb(int type, const char *error_filename, uint32_t error_lineno, zend_string *message) +void dtrace_error_notify_cb(int type, zend_string *error_filename, uint32_t error_lineno, zend_string *message) { if (DTRACE_ERROR_ENABLED()) { - DTRACE_ERROR(ZSTR_VAL(message), (char *)error_filename, error_lineno); + DTRACE_ERROR(ZSTR_VAL(message), ZSTR_VAL(error_filename), error_lineno); } } diff --git a/Zend/zend_dtrace.h b/Zend/zend_dtrace.h index 84c7379e378..53ccaca4e40 100644 --- a/Zend/zend_dtrace.h +++ b/Zend/zend_dtrace.h @@ -37,7 +37,7 @@ ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data); ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value); #include -void dtrace_error_notify_cb(int type, const char *error_filename, uint32_t error_lineno, zend_string *message); +void dtrace_error_notify_cb(int type, zend_string *error_filename, uint32_t error_lineno, zend_string *message); #endif /* HAVE_DTRACE */