summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-10-25 13:30:47 -0700
committerGary E. Miller <gem@rellim.com>2018-10-25 13:30:47 -0700
commitc1231057dc39252fbd5eb243cb30f25ce6db9c95 (patch)
tree04d107c39dc942fd7b41cc3cdff3a7b1d041e9c6 /driver_nmea0183.c
parentafb75aeb519a2bbea6c1d081c936b1393c87b0a0 (diff)
downloadgpsd-c1231057dc39252fbd5eb243cb30f25ce6db9c95.tar.gz
driver_nmea0183: Fix off by one error in $GLGSV decode.
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index 74bd42c5..cdbef44e 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -637,7 +637,7 @@ static int nmeaid_to_prn(char *talker, int satnum, unsigned char *gnssid,
} else if (65 <= satnum && 96 >= satnum) {
/* GLONASS */
*gnssid = 6;
- *svid = satnum - 65;
+ *svid = satnum - 64;
} else if (120 <= satnum && 158 >= satnum) {
/* SBAS */
*gnssid = 1;