summaryrefslogtreecommitdiff
path: root/driver_evermore.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2012-04-17 18:34:54 -0400
committerEric S. Raymond <esr@thyrsus.com>2012-04-17 18:34:54 -0400
commit6d43c9cf13b2dd6f36d01794dded85918334062c (patch)
tree7cae73e117284baff4bfaa2959df5d77e8727e1a /driver_evermore.c
parentd82260a678f41dcac98bf9650d57198fa28508d8 (diff)
downloadgpsd-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.c3
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++;