summaryrefslogtreecommitdiff
path: root/gpsdecode.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2012-03-04 23:23:48 -0500
committerEric S. Raymond <esr@thyrsus.com>2012-03-04 23:23:48 -0500
commit5912b63ad5df9e678be7c1950f1d7d150ba9f51a (patch)
tree8caeeb2132c53658ebfbf344a7972bc035676434 /gpsdecode.c
parentbb85287d3e7680086b97bc4d1be0d67681fbefc9 (diff)
downloadgpsd-5912b63ad5df9e678be7c1950f1d7d150ba9f51a.tar.gz
Improve error messages.
Diffstat (limited to 'gpsdecode.c')
-rw-r--r--gpsdecode.c6
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) {