diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2012-03-04 23:23:48 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2012-03-04 23:23:48 -0500 |
commit | 5912b63ad5df9e678be7c1950f1d7d150ba9f51a (patch) | |
tree | 8caeeb2132c53658ebfbf344a7972bc035676434 /gpsdecode.c | |
parent | bb85287d3e7680086b97bc4d1be0d67681fbefc9 (diff) | |
download | gpsd-5912b63ad5df9e678be7c1950f1d7d150ba9f51a.tar.gz |
Improve error messages.
Diffstat (limited to 'gpsdecode.c')
-rw-r--r-- | gpsdecode.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gpsdecode.c b/gpsdecode.c index 0c03a113..87506b63 100644 --- a/gpsdecode.c +++ b/gpsdecode.c @@ -404,6 +404,9 @@ static void decode(FILE *fpin, FILE*fpout) gpsd_clear(&session); session.gpsdata.gps_fd = fileno(fpin); session.gpsdata.dev.baudrate = 38400; /* hack to enable subframes */ + (void)strlcpy(session.gpsdata.dev.path, + "stdin", + sizeof(session.gpsdata.dev.path)); for (;;) { @@ -453,6 +456,9 @@ static void encode(FILE *fpin, FILE *fpout) memset(&policy, '\0', sizeof(policy)); memset(&session, '\0', sizeof(session)); + (void)strlcpy(session.gpsdata.dev.path, + "stdin", + sizeof(session.gpsdata.dev.path)); policy.json = true; while (fgets(inbuf, (int)sizeof(inbuf), fpin) != NULL) { |