diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-06-14 15:02:01 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-06-14 15:02:01 -0400 |
commit | 41cf02f5e4d7e74a121964fbd2ba00ee4aed2b3f (patch) | |
tree | 165d21a1435bd897a937b54c74c89da4118f7f85 /driver_nmea.c | |
parent | 921b4c67966ca2a782844fcdfc7ebaf508c3a6cf (diff) | |
download | gpsd-41cf02f5e4d7e74a121964fbd2ba00ee4aed2b3f.tar.gz |
Avoid returning a random validity mask. All regression tests pass.
Diffstat (limited to 'driver_nmea.c')
-rw-r--r-- | driver_nmea.c | 3 |
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); /* |