Code

Added handling of fatal errors
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 22 Jun 2005 06:12:57 +0000 (06:12 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 22 Jun 2005 06:12:57 +0000 (06:12 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@793 594d385d-05f5-0310-b6e9-bd551577e9d8

include/functions.inc

index 2c90b4f5ce6c05c4e0b1293fb4ae19d08063cffe..308376d58bebdc6e902607d97fa4250123ca6658 100644 (file)
@@ -1615,6 +1615,13 @@ function gosaRaiseError($errno, $errstr, $errfile, $errline)
 
   /* Write to syslog */
   gosa_log ("PHP error: $errstr ($errfile, line $errline)");
+
+  /* Flush in case of fatal errors */
+  if (preg_match('/^fatal/i', $errstr)){
+    echo $error_collector."</div>";
+    flush();
+    exit;
+  }
 }