summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2006-03-03 10:09:21 +0000
committerDmitry Stogov <dmitry@php.net>2006-03-03 10:09:21 +0000
commitb32a78c4fa70935e6c51f6ed44ff5df12844eef3 (patch)
treec22c7476342b1c16eb93c31f19fd26dddb81ad80
parent622347bd8cfd3e1831ed18c9f30a2c57abf5271b (diff)
downloadphp-git-b32a78c4fa70935e6c51f6ed44ff5df12844eef3.tar.gz
Remove "called at [(null):0]" from debug backtrace
-rw-r--r--Zend/zend_builtin_functions.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c
index af2f1b039b..e857fb7f0b 100644
--- a/Zend/zend_builtin_functions.c
+++ b/Zend/zend_builtin_functions.c
@@ -1806,7 +1806,11 @@ ZEND_FUNCTION(debug_print_backtrace)
debug_print_backtrace_args(arg_array TSRMLS_CC);
zval_ptr_dtor(&arg_array);
}
- zend_printf(") called at [%s:%d]\n", filename, lineno);
+ if (filename) {
+ zend_printf(") called at [%s:%d]\n", filename, lineno);
+ } else {
+ ZEND_PUTS(")\n");
+ }
include_filename = filename;
ptr = skip->prev_execute_data;
++indent;