summaryrefslogtreecommitdiff
path: root/driver_navcom.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-01-21 18:23:46 -0500
committerEric S. Raymond <esr@thyrsus.com>2015-01-21 18:23:46 -0500
commitab59cbb7b64909090d64866ebdf43fd27f584c5d (patch)
treec80d25e389f74cd506a733f8106235693b93f092 /driver_navcom.c
parentaeb3bdae85bddab96c749dfc07ecf6d7e0b2fdf2 (diff)
downloadgpsd-ab59cbb7b64909090d64866ebdf43fd27f584c5d.tar.gz
Coverity/splint cleanup.
Turned up a bug in where a counter was incremented un the Navcom driver; this required one test rebuild.
Diffstat (limited to 'driver_navcom.c')
-rw-r--r--driver_navcom.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver_navcom.c b/driver_navcom.c
index 55f0a323..57566d7f 100644
--- a/driver_navcom.c
+++ b/driver_navcom.c
@@ -793,9 +793,9 @@ static gps_mask_t handle_0x86(struct gps_device_t *session)
session->gpsdata.skyview[i].elevation = (short)ele;
session->gpsdata.skyview[i].azimuth = (short)azm;
/*@ ignore @*//* splint is confused */
- s = session->gpsdata.skyview[i++].ss = (p2_snr ? p2_snr : ca_snr) / 4.0;
+ s = session->gpsdata.skyview[i].ss = (p2_snr ? p2_snr : ca_snr) / 4.0;
/*@ end @*/
- session->gpsdata.skyview[i].used = (stat == 0xff);
+ session->gpsdata.skyview[i++].used = (stat == 0xff);
if (stat == 0xff)
nsu++;
}