diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-07-29 08:06:03 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-07-29 08:06:03 +0000 |
commit | 30ba4f281a87de47ec3cbcd1b6dbdca1cee8e8d6 (patch) | |
tree | 7047d09107e40c10952394af549fda624d8a46fe /drivers.c | |
parent | 21eb9e29151097484dbd8db82b25a72b92d62de8 (diff) | |
download | gpsd-30ba4f281a87de47ec3cbcd1b6dbdca1cee8e8d6.tar.gz |
Fix Petr Slansky's NMEA-switching bug.
Diffstat (limited to 'drivers.c')
-rw-r--r-- | drivers.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -38,6 +38,8 @@ static gps_mask_t nmea_parse_input(struct gps_device_t *session) } else if (session->packet_type == EVERMORE_PACKET) { gpsd_report(2, "EverMore packet seen when NMEA expected.\n"); #ifdef EVERMORE_ENABLE + /* we might never see a $PEMT, have this as a backstop */ + (void)gpsd_switch_driver(session, "EverMore binary"); return evermore_parse(session, session->outbuffer, session->outbuflen); #else return 0; |