summaryrefslogtreecommitdiff
path: root/driver_nmea.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-06-14 15:02:01 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-06-14 15:02:01 -0400
commit41cf02f5e4d7e74a121964fbd2ba00ee4aed2b3f (patch)
tree165d21a1435bd897a937b54c74c89da4118f7f85 /driver_nmea.c
parent921b4c67966ca2a782844fcdfc7ebaf508c3a6cf (diff)
downloadgpsd-41cf02f5e4d7e74a121964fbd2ba00ee4aed2b3f.tar.gz
Avoid returning a random validity mask. All regression tests pass.
Diffstat (limited to 'driver_nmea.c')
-rw-r--r--driver_nmea.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/driver_nmea.c b/driver_nmea.c
index 65238260..f2410878 100644
--- a/driver_nmea.c
+++ b/driver_nmea.c
@@ -642,12 +642,11 @@ static gps_mask_t processGPZDA(int c UNUSED, char *field[],
* with some fields blank under poorly-understood circumstances (probably
* when they don't have satellite lock yet).
*/
- gps_mask_t mask;
+ gps_mask_t mask = 0;
if (field[1][0] == '\0' || field[2][0] == '\0' || field[3][0] == '\0'
|| field[4][0] == '\0') {
gpsd_report(LOG_WARN, "malformed ZDA\n");
- mask = 0;
} else {
merge_hhmmss(field[1], session);
/*