From 457a87d0679f4887099d5013175244c48bded126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Tue, 20 Mar 2018 17:12:42 +0100 Subject: [PATCH] Network/ENet: Fix ENetCompressor destructor not being virtual --- ChangeLog.md | 1 + include/Nazara/Network/ENetCompressor.hpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 023f486a3..b2772cbe5 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -72,6 +72,7 @@ Nazara Engine: - ⚠️ Removed array/pointer constructor from Vector classes - Fixed Platform module not being classified as client-only - ⚠️ Renamed Bitset::Read to Bitset::Write +- Fixed ENetCompressor class destructor not being virtual Nazara Development Kit: - Added ImageWidget (#139) diff --git a/include/Nazara/Network/ENetCompressor.hpp b/include/Nazara/Network/ENetCompressor.hpp index 3ff6cbca2..27bccdace 100644 --- a/include/Nazara/Network/ENetCompressor.hpp +++ b/include/Nazara/Network/ENetCompressor.hpp @@ -29,7 +29,7 @@ namespace Nz { public: ENetCompressor() = default; - ~ENetCompressor(); + virtual ~ENetCompressor(); virtual std::size_t Compress(const ENetPeer* peer, const NetBuffer* buffers, std::size_t bufferCount, std::size_t totalInputSize, UInt8* output, std::size_t maxOutputSize) = 0; virtual std::size_t Decompress(const ENetPeer* peer, const UInt8* input, std::size_t inputSize, UInt8* output, std::size_t maxOutputSize) = 0;