diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-07-31 16:05:42 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-07-31 16:05:42 -0400 |
commit | 4a658fe94dbf89ed1bd3ce3efe2983160a326ae4 (patch) | |
tree | d69aefb72f4e3c1b0acef9782fb86cea6ec050ad /driver_aivdm.c | |
parent | 3fd505ca8fd7e56470a0e564341af4772949b931 (diff) | |
download | gpsd-4a658fe94dbf89ed1bd3ce3efe2983160a326ae4.tar.gz |
Fix Berlios tracker bug #18214: Required rebuilding one regression test.
Nug was "AIS message type 8 Functional ID (fid) field at wrong offset."
All regression tests pass. Code splints and cppchecks clean.
Diffstat (limited to 'driver_aivdm.c')
-rw-r--r-- | driver_aivdm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/driver_aivdm.c b/driver_aivdm.c index 75c18454..a05a4803 100644 --- a/driver_aivdm.c +++ b/driver_aivdm.c @@ -512,7 +512,7 @@ bool aivdm_decode(const char *buf, size_t buflen, } //ais->type8.spare = UBITS(38, 2); ais->type8.dac = UBITS(40, 10); - ais->type8.fid = UBITS(40, 6); + ais->type8.fid = UBITS(50, 6); ais->type8.bitcount = ais_context->bitlen - 56; imo = false; if (ais->type8.dac == 1) |