From 5c169e1ca77d983eb723e1fbe2e9f9871f019d3a Mon Sep 17 00:00:00 2001 From: "Jason_DiDonato@yahoo.com" Date: Tue, 23 Mar 2021 12:14:56 -0400 Subject: [PATCH] catching reset sequence so that we can output details about how the packet looks; for live logging --- src/main/scala/net/psforever/packet/PacketCoding.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/scala/net/psforever/packet/PacketCoding.scala b/src/main/scala/net/psforever/packet/PacketCoding.scala index 9da785fcc..dcb2536bd 100644 --- a/src/main/scala/net/psforever/packet/PacketCoding.scala +++ b/src/main/scala/net/psforever/packet/PacketCoding.scala @@ -176,6 +176,8 @@ object PacketCoding { if (flags.secured && crypto.isEmpty) { return Failure(Err("Unsupported packet type: crypto packets must be unencrypted")) } + case PacketType.ResetSequence => + return Failure(Err(s"Caught a wild ResetSequence when cryptoState is ${crypto.nonEmpty}: $msg -> $flags and $remainder")) case _ => return Failure(Err(s"Unsupported packet type: ${flags.packetType.toString}")) }