From 5a9c7108b48314af984bd46814a5b051657dd09b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Thu, 30 Dec 2021 00:29:23 +0100 Subject: [PATCH] fix: do not overwrite packet types by header --- Core/NosSmooth.Packets/Packets/PacketTypesRepository.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Core/NosSmooth.Packets/Packets/PacketTypesRepository.cs b/Core/NosSmooth.Packets/Packets/PacketTypesRepository.cs index 0c87d76..9e62940 100644 --- a/Core/NosSmooth.Packets/Packets/PacketTypesRepository.cs +++ b/Core/NosSmooth.Packets/Packets/PacketTypesRepository.cs @@ -62,7 +62,7 @@ public class PacketTypesRepository : IPacketTypesRepository var info = new PacketInfo(header.Identifier, type, converterResult.Entity); - if (_headerToPacket.ContainsKey(header.Source)) + if (!_headerToPacket.ContainsKey(header.Source)) { _headerToPacket[header.Source] = new Dictionary(); } @@ -74,11 +74,6 @@ public class PacketTypesRepository : IPacketTypesRepository if (header.Identifier is not null) { - if (!_headerToPacket.ContainsKey(header.Source)) - { - _headerToPacket[header.Source] = new Dictionary(); - } - if (_headerToPacket[header.Source].ContainsKey(header.Identifier)) { return new AmbiguousHeaderError -- 2.48.1