diff --git a/lib/user.php b/lib/user.php
index 24435eab23c8533bb7d2e93ef7f163ba364b0508..9e0e82e79fed0bfb2217e50bdd3d9aee100cbb41 100644
--- a/lib/user.php
+++ b/lib/user.php
@@ -200,7 +200,7 @@ class OC_User {
 		if( $run ){
 			$uid=self::checkPassword( $uid, $password );
 			if($uid){
-				session_regenerate_id();
+				session_regenerate_id(true);
 				self::setUserId($uid);
 				OC_Hook::emit( "OC_User", "post_login", array( "uid" => $uid, 'password'=>$password ));
 				return true;