X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=server.c;fp=server.c;h=5e133558e8718fd3ce1f607fbd87db4082b24a84;hb=9fb26bfce5b8130703a8c31818783912c2b3dfac;hp=be3f2a9e0d10d6b52efd8cf3f252a82827c03d82;hpb=6eb7d6fbfc16c66c1d237a9d593730e75203695c;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/server.c b/server.c index be3f2a9..5e13355 100644 --- a/server.c +++ b/server.c @@ -275,8 +275,7 @@ static void poll_connections(void) SteamNetworkingMessage_t *messages[32]; int len; - while(1) - { + while(1){ len = SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup( hSteamNetworkingSockets, client_pollgroup, messages, vg_list_size(messages) ); @@ -284,12 +283,10 @@ static void poll_connections(void) if( len <= 0 ) return; - for( int i=0; im_cbSize < sizeof(netmsg_blank) ) - { + if( msg->m_cbSize < sizeof(netmsg_blank) ){ vg_warn( "Discarding message (too small: %d)\n", msg->m_cbSize ); continue; @@ -305,6 +302,10 @@ static void poll_connections(void) on_inet_set_nickname( msg ); else if( tmp->inetmsg_id == k_inetmsg_set_score ) on_inet_set_score( msg ); + else { + vg_warn( "Unknown inetmsg_id recieved from client. (%u)\n", + temp->inetmsg_id ); + } SteamAPI_SteamNetworkingMessage_t_Release( msg ); }