From b04735e8ea0354dc9268b67c7802ce8e8cc6dfd6 Mon Sep 17 00:00:00 2001 From: Daniel Collins Date: Sun, 21 Oct 2018 20:50:35 +0100 Subject: [PATCH] Don't crash if IDirectPlay8Peer::Host() is passed a NULL session name. --- src/DirectPlay8Peer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DirectPlay8Peer.cpp b/src/DirectPlay8Peer.cpp index c2f4431..5d7bb31 100644 --- a/src/DirectPlay8Peer.cpp +++ b/src/DirectPlay8Peer.cpp @@ -877,7 +877,7 @@ HRESULT DirectPlay8Peer::Host(CONST DPN_APPLICATION_DESC* CONST pdnAppDesc, IDir application_guid = pdnAppDesc->guidApplication; max_players = pdnAppDesc->dwMaxPlayers; - session_name = pdnAppDesc->pwszSessionName; + session_name = (pdnAppDesc->pwszSessionName != NULL ? pdnAppDesc->pwszSessionName : L"(null)"); if(pdnAppDesc->dwFlags & DPNSESSION_REQUIREPASSWORD) {