diff --git a/code/client/cl_main.c b/code/client/cl_main.c index 6d56e9df..1a493bce 100644 --- a/code/client/cl_main.c +++ b/code/client/cl_main.c @@ -3833,7 +3833,7 @@ static void CL_SetServerInfo(serverInfo_t *server, const char *info, int ping) { if (server) { if (info) { server->clients = atoi(Info_ValueForKey(info, "clients")); - Q_strncpyz(server->hostName,Info_ValueForKey(info, "hostname"), MAX_NAME_LENGTH); + Q_strncpyz(server->hostName,Info_ValueForKey(info, "hostname"), MAX_HOSTNAME_LENGTH); Q_strncpyz(server->mapName, Info_ValueForKey(info, "mapname"), MAX_NAME_LENGTH); server->maxClients = atoi(Info_ValueForKey(info, "sv_maxclients")); Q_strncpyz(server->game,Info_ValueForKey(info, "game"), MAX_NAME_LENGTH); diff --git a/code/client/client.h b/code/client/client.h index e458b4f8..cb20c44f 100644 --- a/code/client/client.h +++ b/code/client/client.h @@ -288,7 +288,7 @@ typedef struct { typedef struct { netadr_t adr; - char hostName[MAX_NAME_LENGTH]; + char hostName[MAX_HOSTNAME_LENGTH]; char mapName[MAX_NAME_LENGTH]; char game[MAX_NAME_LENGTH]; int netType; diff --git a/code/qcommon/q_shared.h b/code/qcommon/q_shared.h index a33de638..b3d749a0 100644 --- a/code/qcommon/q_shared.h +++ b/code/qcommon/q_shared.h @@ -253,6 +253,7 @@ typedef int clipHandle_t; #endif #define MAX_NAME_LENGTH 32 // max length of a client name +#define MAX_HOSTNAME_LENGTH 80 // max length of a host name #define MAX_SAY_TEXT 150