diff options
author | Jon Schlueter <jschlueter@redhat.com> | 2016-01-05 01:49:48 -0500 |
---|---|---|
committer | Jon Schlueter <jschlueter@redhat.com> | 2016-01-05 02:10:40 -0500 |
commit | 08bb7332fbd7d7f925972d2f3d43fed60da61f65 (patch) | |
tree | f58820e40294f8897fe1cd647705ca65b3bf57e6 /gpsclient.c | |
parent | 4a08a3c9e8f54d8dd1b8bc0c3b1176b24bcccab0 (diff) | |
download | gpsd-08bb7332fbd7d7f925972d2f3d43fed60da61f65.tar.gz |
[aivdm] Make type=1 more permissive of short data
saw in live data type=1 records with length of 163
right after 168 with same data payload except for
padding bits
type=1 length=163
!AIVDM,1,1,,A,13aIkM@P00PJ@qPNL=e@0?wJ28JO,5*63
1|0|244740981|0|-128|0|1|3442480|31919541|0|511|45|0x0|1|0x434
type=1 length=168
!AIVDM,1,1,,A,13aIkM@P00PJ@qPNL=e@0?wJ28JO,0*66
1|0|244740981|0|-128|0|1|3442480|31919541|0|511|45|0x0|1|0x869f
This could make sense for re-broadcast data but
there may be other issues with type=1,2,3 because the message
lengths vary from 163 up to 700 some bits long and logic
only parses first 168 bits
Diffstat (limited to 'gpsclient.c')
0 files changed, 0 insertions, 0 deletions