diff --git a/lib/user.php b/lib/user.php
index da774ff86f0bf7e6e7e6ba4dea8eb1834c6a7c36..b5fd418acd64d80e04bdd230a2c3f8db8936c80e 100644
--- a/lib/user.php
+++ b/lib/user.php
@@ -419,7 +419,7 @@ class OC_User {
 		$manager = self::getManager();
 		$username = $manager->checkPassword($uid, $password);
 		if ($username !== false) {
-			return $manager->get($username)->getUID();
+			return $username->getUID();
 		}
 		return false;
 	}