diff --git a/lib/private/user.php b/lib/private/user.php
index e0d6b9f3f512a98d9ccf0992b36f9dd838e9520a..e6f42874b9454b7b33eb928b7683e913cdfcc3bb 100644
--- a/lib/private/user.php
+++ b/lib/private/user.php
@@ -243,7 +243,6 @@ class OC_User {
 		OC_Hook::emit( "OC_User", "pre_login", array( "run" => &$run, "uid" => $uid ));
 
 		if($uid) {
-			session_regenerate_id(true);
 			self::setUserId($uid);
 			self::setDisplayName($uid);
 			OC_Hook::emit( "OC_User", "post_login", array( "uid" => $uid, 'password'=>'' ));