diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 88a4754de85df83de1aab2c5e7b25ee8d8e471f1..e952d44928cbad7a7cf3d6ec5dc290f988f337fa 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -4321,13 +4321,13 @@ static void HandlePacketFromAwayNode(SINT8 node)
 				for (j = 0; j < MAXPLAYERS; j++)
 					adminplayers[j] = netbuffer->u.servercfg.adminplayers[j];
 				memcpy(server_context, netbuffer->u.servercfg.server_context, 8);
+			}
 
 #ifdef HAVE_DISCORDRPC
-				discordInfo.maxPlayers = netbuffer->u.servercfg.maxplayer;
-				discordInfo.joinsAllowed = netbuffer->u.servercfg.allownewplayer;
-				discordInfo.everyoneCanInvite = netbuffer->u.servercfg.discordinvites;
+			discordInfo.maxPlayers = netbuffer->u.servercfg.maxplayer;
+			discordInfo.joinsAllowed = netbuffer->u.servercfg.allownewplayer;
+			discordInfo.everyoneCanInvite = netbuffer->u.servercfg.discordinvites;
 #endif
-			}
 
 			nodeingame[(UINT8)servernode] = true;
 			serverplayer = netbuffer->u.servercfg.serverplayer;