]> granicus.if.org Git - php/commitdiff
Remove "called at [(null):0]" from debug backtrace
authorDmitry Stogov <dmitry@php.net>
Fri, 3 Mar 2006 10:09:21 +0000 (10:09 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 3 Mar 2006 10:09:21 +0000 (10:09 +0000)
Zend/zend_builtin_functions.c

index af2f1b039b648bac2693049e77372a7b06969a70..e857fb7f0bcb39f9be351ff6ccf114d8d0bc4ffa 100644 (file)
@@ -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;