Index: trunk/kernel/include/debugger.php =================================================================== diff -u -r2745 -r2754 --- trunk/kernel/include/debugger.php (.../debugger.php) (revision 2745) +++ trunk/kernel/include/debugger.php (.../debugger.php) (revision 2754) @@ -83,6 +83,8 @@ var $IncludesData=Array(); var $IncludeLevel=0; + var $reportDone = false; + function Debugger() { $this->profileStart('kernel4_startup', 'Startup and Initialization of kernel4'); @@ -512,6 +514,8 @@ */ function printReport($returnResult = false, $clean_output_buffer = true) { + if($this->reportDone) return ''; + if( dbg_ConstOn('DBG_SKIP_REPORTING') ) return; $this->profileFinish('script_runtime'); @@ -838,6 +842,7 @@ $ret = ob_get_contents(); if($clean_output_buffer) ob_clean(); if( dbg_ConstOn('DBG_SHOW_MEMORY_USAGE') ) $ret .= $this->getMemoryUsageReport(); + $this->reportDone = true; return $ret; } else @@ -851,6 +856,7 @@ if($clean_output_buffer) ob_clean(); } if( dbg_ConstOn('DBG_SHOW_MEMORY_USAGE') ) echo $this->getMemoryUsageReport(); + $this->reportDone = true; } }