]> git.mxchange.org Git - friendica.git/commitdiff
Prevent some E_NOTICE in boot.php
authorRoland Haeder <roland@mxchange.org>
Tue, 1 Mar 2016 13:32:19 +0000 (14:32 +0100)
committerRoland Haeder <roland@mxchange.org>
Tue, 1 Mar 2016 13:32:19 +0000 (14:32 +0100)
Signed-off-by: Roland Haeder <roland@mxchange.org>
boot.php

index d82669f231a9fb12608d3855ea50ea78e7bb6ee2..44fbcda735dfcf814b7f39f1091cd0bcf90c2055 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -1046,11 +1046,21 @@ class App {
        function save_timestamp($stamp, $value) {
                $duration = (float)(microtime(true)-$stamp);
 
+               if (!isset($this->performance[$value])) {
+                       // Prevent ugly E_NOTICE
+                       $this->performance[$value] = 0;
+               }
+
                $this->performance[$value] += (float)$duration;
                $this->performance["marktime"] += (float)$duration;
 
                $callstack = $this->callstack();
 
+               if (!isset($this->callstack[$value][$callstack])) {
+                       // Prevent ugly E_NOTICE
+                       $this->callstack[$value][$callstack] = 0;
+               }
+
                $this->callstack[$value][$callstack] += (float)$duration;
 
        }