diff --git a/lib/util.php b/lib/util.php
index 810593358a5e2d352eedae0ef2c119913955d162..3766a16b312f047cc37f9584191d871a531e3c0d 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -286,6 +286,11 @@ class OC_Util {
 				'hint'=>'PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.');
 			$web_server_restart= false;
 		}
+		if (get_magic_quotes_gpc() == 1 ) {
+			$errors[]=array('error'=>'Magic Quotes is enabled. ownCloud requires that it is disabled to work properly.',
+				'hint'=>'Magic Quotes is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.');
+			$web_server_restart=true;
+		}
 
 		if($web_server_restart) {
 			$errors[]=array('error'=>'PHP modules have been installed, but they are still listed as missing?',