https://github.com/libsdl-org/Maelstrom/commit/e7e84bbb430045ad6d892814f07b679b2e02e397
From e7e84bbb430045ad6d892814f07b679b2e02e397 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 6 Nov 2011 22:15:00 -0500
Subject: [PATCH] Fixed crash when you haven't set a name yet.
---
netlogic/gameinfo.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/netlogic/gameinfo.cpp b/netlogic/gameinfo.cpp
index 48c23ca4..bfcb68f6 100644
--- a/netlogic/gameinfo.cpp
+++ b/netlogic/gameinfo.cpp
@@ -38,7 +38,7 @@ GameInfo::SetHostInfo(Uint32 gameID, const char *name)
{
this->gameID = gameID;
players[HOST_PLAYER].playerID = gameID;
- SDL_strlcpy(players[HOST_PLAYER].name, name,
+ SDL_strlcpy(players[HOST_PLAYER].name, name ? name : "",
sizeof(players[HOST_PLAYER].name));
}