|
@@ -241,7 +241,11 @@ void NetIO::authenticate_new_client(tcp::socket* csocket,
|
|
|
|
|
|
|
|
// Receive client message bundles on this socket
|
|
// Receive client message bundles on this socket
|
|
|
// for client sim_id c_simid
|
|
// for client sim_id c_simid
|
|
|
- receive_msgbundle(csocket, c_simid);
|
|
|
|
|
|
|
+ if(ret) {
|
|
|
|
|
+ receive_msgbundle(csocket, c_simid);
|
|
|
|
|
+ } else{
|
|
|
|
|
+ delete(csocket);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
start_accept();
|
|
start_accept();
|