From 57613806378411ee23f6352636ea24f22e406619 Mon Sep 17 00:00:00 2001 From: Philipp Meyer Date: Thu, 12 Dec 2024 15:12:03 +0100 Subject: [PATCH] Fix ChunkSerializerRegistry type_info matching --- .../common/packet/serializer/ChunkSerializerRegistry.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/inet/common/packet/serializer/ChunkSerializerRegistry.h b/src/inet/common/packet/serializer/ChunkSerializerRegistry.h index ce8a471a0a6..b84998a4b27 100644 --- a/src/inet/common/packet/serializer/ChunkSerializerRegistry.h +++ b/src/inet/common/packet/serializer/ChunkSerializerRegistry.h @@ -17,7 +17,13 @@ namespace inet { class INET_API ChunkSerializerRegistry { protected: - std::map serializers; + struct compareTypeInfo { + bool operator ()(const std::type_info* a, const std::type_info* b) const { + return a->before(*b); + } + }; + + std::map serializers; public: ~ChunkSerializerRegistry();