diff --git a/soh/soh/Network/Archipelago/Archipelago.cpp b/soh/soh/Network/Archipelago/Archipelago.cpp index 60f2b2703..ce8098a75 100644 --- a/soh/soh/Network/Archipelago/Archipelago.cpp +++ b/soh/soh/Network/Archipelago/Archipelago.cpp @@ -219,7 +219,7 @@ bool ArchipelagoClient::StartClient() { if (deathLink && data["data"]["source"] != apClient->get_slot()) { if (GameInteractor::IsSaveLoaded()) { gSaveContext.health = 0; - std::string prefixText = data["data"]["source"] + "died."; + std::string prefixText = std::string(data["data"]["source"]) + "died."; Notification::Emit({ .prefix = prefixText, .message = "Cause:", .suffix = data["data"]["cause"] }); std::string deathLinkMessage = "[LOG] Received death link from " + std::string(data["data"]["source"]) + ". Cause: " + std::string(data["data"]["cause"]);