X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=gameserver.c;h=cd1678a2d3612f73c38f8052f56f400ff9aec1c7;hb=70ff4a83e5a4b35436388d9bb999c939559ac23f;hp=9116a34eb3aa240fc4e556fbb54471496bd620ab;hpb=8090b8da9ce1397ba47d7e2d91b4f1716f708f25;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/gameserver.c b/gameserver.c index 9116a34..cd1678a 100644 --- a/gameserver.c +++ b/gameserver.c @@ -525,7 +525,7 @@ static void gameserver_rx_200_300( SteamNetworkingMessage_t *msg ){ prop->msg, NETWORK_MAX_CHAT ); vg_info( "[%d]: %s\n", client_id, prop->msg ); - gameserver_send_to_all( client_id, prop, sizeof(netmsg_chat)+l, + gameserver_send_to_all( client_id, prop, sizeof(netmsg_chat)+l+1, k_nSteamNetworkingSend_Reliable ); } else { @@ -635,11 +635,11 @@ static void gameserver_process_user_request( db_request *db_req ){ vg_msg_init( &data, req->q, msg->m_cbSize - sizeof(netmsg_request) ); /* create response packet */ - netmsg_request *res = alloca( sizeof(netmsg_request) + 512 ); + netmsg_request *res = alloca( sizeof(netmsg_request) + NETWORK_REQUEST_MAX ); res->inetmsg_id = k_inetmsg_response; res->id = req->id; vg_msg body; - vg_msg_init( &body, res->q, 512 ); + vg_msg_init( &body, res->q, NETWORK_REQUEST_MAX ); const char *endpoint = vg_msg_getkvstr( &data, "endpoint" );