mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-15 01:01:33 +00:00
Merge branch 'ms-update-alert-fix' into 'master'
Master Server Update alert fix See merge request STJr/SRB2!333
This commit is contained in:
commit
37c0e646e4
2 changed files with 25 additions and 3 deletions
|
@ -6048,7 +6048,7 @@ void M_SortServerList(void)
|
|||
|
||||
#ifndef NONET
|
||||
#ifdef UPDATE_ALERT
|
||||
static int M_CheckMODVersion(void)
|
||||
static boolean M_CheckMODVersion(void)
|
||||
{
|
||||
char updatestring[500];
|
||||
const char *updatecheck = GetMODVersion();
|
||||
|
|
26
src/mserv.c
26
src/mserv.c
|
@ -557,9 +557,21 @@ const char *GetMODVersion(void)
|
|||
msg.room = MODID; // Might as well use it for something.
|
||||
sprintf(msg.buffer,"%d",MODVERSION);
|
||||
if (MS_Write(&msg) < 0)
|
||||
{
|
||||
CONS_Alert(CONS_ERROR, M_GetText("Could not send to the Master Server\n"));
|
||||
M_StartMessage(M_GetText("Could not send to the Master Server\n"), NULL, MM_NOTHING);
|
||||
CloseConnection();
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (MS_Read(&msg) < 0)
|
||||
{
|
||||
CONS_Alert(CONS_ERROR, M_GetText("No reply from the Master Server\n"));
|
||||
M_StartMessage(M_GetText("No reply from the Master Server\n"), NULL, MM_NOTHING);
|
||||
CloseConnection();
|
||||
return NULL;
|
||||
}
|
||||
|
||||
MS_Read(&msg);
|
||||
CloseConnection();
|
||||
|
||||
if(strcmp(msg.buffer,"NULL") != 0)
|
||||
|
@ -587,9 +599,19 @@ void GetMODVersion_Console(void)
|
|||
msg.room = MODID; // Might as well use it for something.
|
||||
sprintf(msg.buffer,"%d",MODVERSION);
|
||||
if (MS_Write(&msg) < 0)
|
||||
{
|
||||
CONS_Alert(CONS_ERROR, M_GetText("Could not send to the Master Server\n"));
|
||||
CloseConnection();
|
||||
return;
|
||||
}
|
||||
|
||||
if (MS_Read(&msg) < 0)
|
||||
{
|
||||
CONS_Alert(CONS_ERROR, M_GetText("No reply from the Master Server\n"));
|
||||
CloseConnection();
|
||||
return;
|
||||
}
|
||||
|
||||
MS_Read(&msg);
|
||||
CloseConnection();
|
||||
|
||||
if(strcmp(msg.buffer,"NULL") != 0)
|
||||
|
|
Loading…
Reference in a new issue