diff --git a/lib/util.php b/lib/util.php
index 636f3127f49973d81c8b9dcb9f8852b64d5133c1..5d3286204e448c6b2b955a72a790b54fac12d6b3 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -562,7 +562,7 @@ class OC_Util {
 	 */
 	public static function isWebDAVWorking() {
 		if (!function_exists('curl_init')) {
-			return;
+			return true;
 		}
 
 		$settings = array(
@@ -578,6 +578,7 @@ class OC_Util {
 		} catch(\Sabre_DAV_Exception_NotAuthenticated $e) {
 			$return = true;
 		} catch(\Exception $e) {
+			OC_Log::write('core', 'isWebDAVWorking: NO - Reason: '.$e, OC_Log::WARN);
 			$return = false;
 		}