[Gforge-devel] [#2529] error not caught on cachePath open

Federico federicot at gmail.com
Mon Jun 12 11:57:52 EDT 2006


https://gforge.org/tracker/index.php?func=detail&aid=2529&group_id=1&atid=106
aplied patch to head 4.6

diff --git a/www/include/BaseLanguage.class b/www/include/BaseLanguage.class
index fd1f243..437f2b4 100644
--- a/www/include/BaseLanguage.class
+++ b/www/include/BaseLanguage.class
@@ -364,6 +364,10 @@ class BaseLanguage {
                        $content['pluginDependencies'] =&
$this->pluginDependencies;
                        $content['text'] =& $this->textArray;
                        $fp = fopen($cachePath, 'a');
+                       if ($fp == false) {
+                               echo "fopen(".$cachePath.") failed\n";
+                               return;
+                       }
                        flock($fp, LOCK_EX);
                        ftruncate($fp, 0);
                        $content = serialize($content);


More information about the Gforge-devel mailing list