Commit 3e65c874 authored by nanahira's avatar nanahira

fix reconnect crash

parent 96fe8f96
Pipeline #9096 failed with stages
in 58 minutes and 28 seconds
...@@ -1008,7 +1008,7 @@ CLIENT_is_able_to_reconnect = global.CLIENT_is_able_to_reconnect = (client, deck ...@@ -1008,7 +1008,7 @@ CLIENT_is_able_to_reconnect = global.CLIENT_is_able_to_reconnect = (client, deck
if client.system_kicked if client.system_kicked
return false return false
disconnect_info = disconnect_list[CLIENT_get_authorize_key(client)] disconnect_info = disconnect_list[CLIENT_get_authorize_key(client)]
unless disconnect_info unless disconnect_info and disconnect_info.deckbuf
return false return false
room = ROOM_all[disconnect_info.room_id] room = ROOM_all[disconnect_info.room_id]
if !room if !room
......
...@@ -1335,7 +1335,7 @@ ...@@ -1335,7 +1335,7 @@
return false; return false;
} }
disconnect_info = disconnect_list[CLIENT_get_authorize_key(client)]; disconnect_info = disconnect_list[CLIENT_get_authorize_key(client)];
if (!disconnect_info) { if (!(disconnect_info && disconnect_info.deckbuf)) {
return false; return false;
} }
room = ROOM_all[disconnect_info.room_id]; room = ROOM_all[disconnect_info.room_id];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment