LoginPacketHandler: avoid trashing variables in foreach

This commit is contained in:
Dylan K. Taylor 2020-05-15 11:19:14 +01:00
parent 31e4fc6fcb
commit 129a7c1b3e

View File

@ -208,10 +208,10 @@ class LoginPacketHandler extends PacketHandler{
protected function fetchAuthData(JwtChain $chain) : AuthenticationData{
/** @var AuthenticationData|null $extraData */
$extraData = null;
foreach($chain->chain as $k => $chain){
foreach($chain->chain as $k => $jwt){
//validate every chain element
try{
[, $claims, ] = JwtUtils::parse($chain);
[, $claims, ] = JwtUtils::parse($jwt);
}catch(JwtException $e){
throw BadPacketException::wrap($e);
}