Skip to content

Commit f945111

Browse files
authored
Handle NaN
1 parent cae9805 commit f945111

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/network/serverpackethandler.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,8 @@ void Server::process_PlayerPos(RemotePlayer *player, PlayerSAO *playersao,
472472
if (pkt->getRemainingBytes() >= 8) {
473473
f32 movement_speed;
474474
*pkt >> movement_speed;
475+
if (movement_speed != movement_speed) // NaN
476+
movement_speed = 0.0f;
475477
player->control.movement_speed = std::clamp(movement_speed, 0.0f, 1.0f);
476478
*pkt >> player->control.movement_direction;
477479
} else {

0 commit comments

Comments
 (0)