diff options
Diffstat (limited to 'monitor_nmea0183.c')
-rw-r--r-- | monitor_nmea0183.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/monitor_nmea0183.c b/monitor_nmea0183.c index ff34b8f9..e664f9a6 100644 --- a/monitor_nmea0183.c +++ b/monitor_nmea0183.c @@ -220,7 +220,7 @@ static void nmea_update(void) /* can be NULL if packet was overlong */ fields = session.nmea.field; - if (session.lexer.outbuffer[0] == (unsigned char)'$' + if (session.lexer.outbuffer[0] == (unsigned char)'$' && fields != NULL && fields[0] != NULL) { int ymax, xmax; timestamp_t now; |