diff --git a/lib/base.php b/lib/base.php
index 59b861ffce110e727f66590e0b81a00778036c71..0d33dbb163e5cdef5e14a557015fe0cd7662e2af 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -398,8 +398,8 @@ class OC {
 		ini_set('arg_separator.output', '&');
 
 		// try to switch magic quotes off.
-		if (get_magic_quotes_gpc()) {
-			@set_magic_quotes_runtime(false);
+		if (get_magic_quotes_gpc()==1) {
+			ini_set('magic_quotes_runtime', 0);
 		}
 
 		//try to configure php to enable big file uploads.