network_server.c
changeset 4945 c5c9bfb156fb
parent 4944 c61494b1ec35
child 5034 f00ac4873c34
--- a/network_server.c	Tue Oct 24 22:23:08 2006 +0000
+++ b/network_server.c	Tue Oct 24 22:26:20 2006 +0000
@@ -1044,7 +1044,8 @@
 		if (ci != NULL && show_local) {
 			if (from_index == NETWORK_SERVER_INDEX) {
 				char name[NETWORK_NAME_LENGTH];
-				GetString(name, GetPlayer(ci_to->client_playas)->name_1, lastof(name));
+				StringID str = IsValidPlayer(ci_to->client_playas) ? GetPlayer(ci_to->client_playas)->name_1 : STR_NETWORK_SPECTATORS;
+				GetString(name, str, lastof(name));
 				NetworkTextMessage(action, GetDrawStringPlayerColor(ci_own->client_playas), true, name, "%s", msg);
 			} else {
 				FOR_ALL_CLIENTS(cs) {