From 8d52fdb7faf4be4ed4282ecdd3e3a08af1fbf150 Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Sun, 24 Apr 2011 15:23:18 +0200
Subject: [PATCH] fix chmodr

---
 lib/helper.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/helper.php b/lib/helper.php
index c141d6f0499..009e961397b 100644
--- a/lib/helper.php
+++ b/lib/helper.php
@@ -166,7 +166,7 @@ class OC_HELPER {
 	 *
 	 * Makes 2048 to 2 kB.
 	 */
-	function chmodr($path, $filemode) {
+	static function chmodr($path, $filemode) {
 		if (!is_dir($path))
 			return chmod($path, $filemode);
 		$dh = opendir($path);
@@ -177,7 +177,7 @@ class OC_HELPER {
 					return FALSE;
 				elseif(!is_dir($fullpath) && !chmod($fullpath, $filemode))
 						return FALSE;
-				elseif(!chmodr($fullpath, $filemode))
+				elseif(!self::chmodr($fullpath, $filemode))
 					return FALSE;
 			}
 		}
-- 
GitLab