]> 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:35 +0000 (10:09 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 3 Mar 2006 10:09:35 +0000 (10:09 +0000)
Zend/zend_builtin_functions.c

index b8072a1e53d5c831c46e053b70b04e47164cf8bb..c0d07d61c9ac83f03d1000e9435ccf585f6a5dcb 100644 (file)
@@ -1892,7 +1892,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;