summaryrefslogtreecommitdiff
path: root/driver_rtcm3.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-03-02 17:36:05 -0500
committerEric S. Raymond <esr@thyrsus.com>2011-03-02 17:36:05 -0500
commit3a3dcd8c4ebd351fe986ce276e60283d8c02d645 (patch)
treee809f23a0554174130ee993dacdd9ab87729b3d7 /driver_rtcm3.c
parent1ea99c35956ac8486fef2831cf9113fdbe414648 (diff)
downloadgpsd-3a3dcd8c4ebd351fe986ce276e60283d8c02d645.tar.gz
Don't crap out on garbage data.
Diffstat (limited to 'driver_rtcm3.c')
-rw-r--r--driver_rtcm3.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/driver_rtcm3.c b/driver_rtcm3.c
index 5f36ce1e..ac292a5d 100644
--- a/driver_rtcm3.c
+++ b/driver_rtcm3.c
@@ -83,8 +83,9 @@ void rtcm3_unpack( /*@out@*/ struct rtcm3_t *rtcm, char *buf)
else \
fld.rangediff = temp * PSEUDORANGE_DIFF_RESOLUTION;
- assert(ugrab(8) == 0xD3);
- assert(ugrab(6) == 0x00);
+ //assert(ugrab(8) == 0xD3);
+ //assert(ugrab(6) == 0x00);
+ ugrab(14);
rtcm->length = (uint)ugrab(10);
rtcm->type = (uint)ugrab(12);