summaryrefslogtreecommitdiff
path: root/gpsdecode.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-06-23 11:19:06 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-06-23 11:19:06 -0400
commita9fc8af665bd726f43edb02d90eb510667e972c7 (patch)
tree0e4ba7509875d9e7d01e06de56e25695d00be2d8 /gpsdecode.c
parent3cf6e481245f1fa1ec8b8a4876eae8705a052376 (diff)
downloadgpsd-a9fc8af665bd726f43edb02d90eb510667e972c7.tar.gz
Make gpsdecode interpret "Date:" comments. All regression tests pass.
Diffstat (limited to 'gpsdecode.c')
-rw-r--r--gpsdecode.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gpsdecode.c b/gpsdecode.c
index ca1f3600..529f180a 100644
--- a/gpsdecode.c
+++ b/gpsdecode.c
@@ -411,6 +411,8 @@ static void decode(FILE *fpin, FILE*fpout)
if (changed == ERROR_SET || changed == NODATA_IS)
break;
+ if (session.packet.type == COMMENT_PACKET)
+ gpsd_set_century(&session);
if (verbose >= 1 && TEXTUAL_PACKET_TYPE(session.packet.type))
(void)fputs((char *)session.packet.outbuffer, fpout);
if ((changed & (REPORT_IS|SUBFRAME_SET|AIS_SET|RTCM2_SET|RTCM3_SET|PASSTHROUGH_IS)) == 0)