mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-21 10:26:38 +00:00
LoginPacketHandler: avoid trashing variables in foreach
This commit is contained in:
parent
31e4fc6fcb
commit
129a7c1b3e
@ -208,10 +208,10 @@ class LoginPacketHandler extends PacketHandler{
|
|||||||
protected function fetchAuthData(JwtChain $chain) : AuthenticationData{
|
protected function fetchAuthData(JwtChain $chain) : AuthenticationData{
|
||||||
/** @var AuthenticationData|null $extraData */
|
/** @var AuthenticationData|null $extraData */
|
||||||
$extraData = null;
|
$extraData = null;
|
||||||
foreach($chain->chain as $k => $chain){
|
foreach($chain->chain as $k => $jwt){
|
||||||
//validate every chain element
|
//validate every chain element
|
||||||
try{
|
try{
|
||||||
[, $claims, ] = JwtUtils::parse($chain);
|
[, $claims, ] = JwtUtils::parse($jwt);
|
||||||
}catch(JwtException $e){
|
}catch(JwtException $e){
|
||||||
throw BadPacketException::wrap($e);
|
throw BadPacketException::wrap($e);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user