diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-11-17 10:17:22 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-11-17 10:17:22 +0000 |
commit | 31b34063d94869dbbd9dc60fa676dbade3be7a89 (patch) | |
tree | 79568d47ec7372dadb0073807da47a718fd12516 /gpsmon.c | |
parent | d60aea351667213e5d1bf23a96412d2d607cb9cc (diff) | |
download | gpsd-31b34063d94869dbbd9dc60fa676dbade3be7a89.tar.gz |
Avoid doing some invalid buffer copies that can cause really obscure errors.
Diffstat (limited to 'gpsmon.c')
-rw-r--r-- | gpsmon.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -491,7 +491,7 @@ int main (int argc, char **argv) (void)gps_send(&session.gpsdata, "?WATCH={\"raw\":2}\r\n"); serial = false; } else { - (void)strlcpy(session.gpsdata.dev.path, argv[optind], PATH_MAX); + (void)strlcpy(session.gpsdata.dev.path, argv[optind], sizeof(session.gpsdata.dev.path)); if (gpsd_activate(&session) == -1) { gpsd_report(LOG_ERROR, "activation of device %s failed, errno=%d\n", |