Revision | 6f076e04aaf9d64eaa28ec313548d5926f391c77 (tree) |
---|---|
Time | 2017-07-24 02:22:22 |
Author | Benjamin Berkels <torr.samaho@quan...> |
Commiter | Benjamin Berkels |
Fixed: When server changed the map while a client was joining, the client could get erroneously kicked for incomplete userinfo.
@@ -2206,7 +2206,7 @@ | ||
2206 | 2206 | } |
2207 | 2207 | |
2208 | 2208 | // [BB] Make sure that the joining client sends the full user info (sending player class is not mandatory though). |
2209 | - if ( g_aClients[g_lCurrentClient].State < CLS_SPAWNED ) | |
2209 | + if ( g_aClients[g_lCurrentClient].State < CLS_SPAWNED_BUT_NEEDS_AUTHENTICATION ) | |
2210 | 2210 | { |
2211 | 2211 | static const std::set<FName> required = { |
2212 | 2212 | NAME_Name, NAME_Autoaim, NAME_Gender, NAME_Skin, NAME_RailColor, |