diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-02-10 21:24:04 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-10 21:24:04 +0100 |
| commit | fbb3db71b2d6df4b4d6c697cfc35b7bdc05c3605 (patch) | |
| tree | d1898111c22a2c5dfcc1a5a8da1eb3842dea7d5a /Source/Core | |
| parent | 9b5c52ad8d8c0c492108a616bf0846a528c29f88 (diff) | |
| parent | 2f6e7d497dda1373d2a18297ad42973781f7fc11 (diff) | |
Merge pull request #11526 from AdmiralCurtiss/netplay-crash
ENetUtil: Add check for valid socket in SendPacket().
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Common/ENetUtil.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/Core/Common/ENetUtil.cpp b/Source/Core/Common/ENetUtil.cpp index d06de7c82a..3cdfbf8829 100644 --- a/Source/Core/Common/ENetUtil.cpp +++ b/Source/Core/Common/ENetUtil.cpp @@ -39,6 +39,12 @@ int ENET_CALLBACK InterceptCallback(ENetHost* host, ENetEvent* event) bool SendPacket(ENetPeer* socket, const sf::Packet& packet, u8 channel_id) { + if (!socket) + { + ERROR_LOG_FMT(NETPLAY, "Target socket is null."); + return false; + } + ENetPacket* epac = enet_packet_create(packet.getData(), packet.getDataSize(), ENET_PACKET_FLAG_RELIABLE); if (!epac) |
