X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_routes.c;h=f4de14c9786792985958bbea4a8d45f59f3011c3;hb=d27f8a570e5cfad1974b4be303888e17ff846406;hp=75ebae8af66a92afdc58d81eb1f6971d3ba89cb1;hpb=5b44aed954c9988823026edf4ecdb59d446a0843;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_routes.c b/world_routes.c index 75ebae8..f4de14c 100644 --- a/world_routes.c +++ b/world_routes.c @@ -932,12 +932,14 @@ static void world_routes_recv_scoreboard( world_instance *world, struct leaderboard_cache *board = &world->leaderboard_cache[ route_id ]; board->status = status; - if( body == NULL ) + if( body == NULL ){ board->data_len = 0; + return; + } - if( body->max > NETWORK_LEADERBOARD_MAX_SIZE ){ + if( body->max > NETWORK_REQUEST_MAX ){ vg_error( "Scoreboard leaderboard too big (%u>%u)\n", body->max, - NETWORK_LEADERBOARD_MAX_SIZE ); + NETWORK_REQUEST_MAX ); return; }