diff --git a/lib/api.php b/lib/api.php
index 8e4c3ef29b9a8d2a009de928c21b6fc897e0de2b..c74ffc1a55735a13dd19abf668275461e1ac1deb 100644
--- a/lib/api.php
+++ b/lib/api.php
@@ -112,8 +112,9 @@ class OC_API {
 		$response = self::mergeResponses($responses);
 		$formats = array('json', 'xml');
 		$format = !empty($_GET['format']) && in_array($_GET['format'], $formats) ? $_GET['format'] : 'xml';
-		self::respond($response);
 		OC_User::logout();
+		
+		self::respond($response);
 	}
 	
 	/**