diff --git a/src/NmeaParser/Gnss/GnssMonitor.cs b/src/NmeaParser/Gnss/GnssMonitor.cs
index 97f3b2b..b92fe2d 100644
--- a/src/NmeaParser/Gnss/GnssMonitor.cs
+++ b/src/NmeaParser/Gnss/GnssMonitor.cs
@@ -80,7 +80,7 @@ namespace NmeaParser.Gnss
m_allMessages[message.MessageType] = message;
}
properties.Add(nameof(AllMessages));
- if(message.TalkerId != NmeaParser.Talker.GlobalNavigationSatelliteSystem && !(message is Gsv))
+ if(message.TalkerId != NmeaParser.Talker.GlobalNavigationSatelliteSystem && !(message is Gsv) && message.MessageType.Length > 2)
{
// If device supports combined GN*** messages, ignore non-GN messages, except for Gsv
if (m_allMessages.ContainsKey("GN" + message.MessageType.Substring(2)))
diff --git a/src/NmeaParser/NmeaParser.csproj b/src/NmeaParser/NmeaParser.csproj
index ec372b1..f2fae53 100644
--- a/src/NmeaParser/NmeaParser.csproj
+++ b/src/NmeaParser/NmeaParser.csproj
@@ -11,7 +11,7 @@
An NMEA stream parser for serial port, bluetooth and file-based nmea simulation.
NMEA GPS GNSS Serialport Bluetooth Navigation NTRIP RTCM Galileo GLONASS BeiDou Garmin Trimble
SharpGIS.NmeaParser
- 2.1
+ 2.2
NMEA Parser
Apache-2.0
https://dotmorten.github.io/NmeaParser/
@@ -35,7 +35,7 @@ All messages now have a unique timestamp useful to expire older messages.enable
logo.png
- 2.1.0.0
+ 2.2.0.0