diff --git a/src/d_clisrv.c b/src/d_clisrv.c index a92619a34..a35303982 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -2588,9 +2588,13 @@ static void Command_Nodes(void) if (playeringame[i]) { CONS_Printf("%.2u: %*s", i, (int)maxlen, player_names[i]); - CONS_Printf(" - %.2d", playernode[i]); - if (I_GetNodeAddress && (address = I_GetNodeAddress(playernode[i])) != NULL) - CONS_Printf(" - %s", address); + + if (playernode[i] != UINT8_MAX) + { + CONS_Printf(" - node %.2d", playernode[i]); + if (I_GetNodeAddress && (address = I_GetNodeAddress(playernode[i])) != NULL) + CONS_Printf(" - %s", address); + } if (IsPlayerAdmin(i)) CONS_Printf(M_GetText(" (verified admin)"));