diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2012-04-17 18:34:54 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2012-04-17 18:34:54 -0400 |
commit | 6d43c9cf13b2dd6f36d01794dded85918334062c (patch) | |
tree | 7cae73e117284baff4bfaa2959df5d77e8727e1a /driver_evermore.c | |
parent | d82260a678f41dcac98bf9650d57198fa28508d8 (diff) | |
download | gpsd-6d43c9cf13b2dd6f36d01794dded85918334062c.tar.gz |
scan-build seems to have become pickier about what counts as assigned.
This may head off a warning.
Diffstat (limited to 'driver_evermore.c')
-rw-r--r-- | driver_evermore.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/driver_evermore.c b/driver_evermore.c index ee54a8a8..d1118c47 100644 --- a/driver_evermore.c +++ b/driver_evermore.c @@ -160,7 +160,8 @@ gps_mask_t evermore_parse(struct gps_device_t * session, unsigned char *buf, datalen -= 2; /*@ -usedef @*/ - buf2[0] = '\0'; /* prevent 'Assigned value is garbage or undefined' from scan-build */ + /* prevent 'Assigned value is garbage or undefined' from scan-build */ + memset(buf2, '\0', sizeof(buf2)); tp = buf2; for (i = 0; i < (size_t) datalen; i++) { *tp = *cp++; |