summaryrefslogtreecommitdiff
path: root/gpsd_json.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2013-05-01 01:32:04 -0400
committerEric S. Raymond <esr@thyrsus.com>2013-05-01 01:32:04 -0400
commit80ff542795d43d25bb5d56cffe445281d9163bcd (patch)
treed251937bc87e927c3059de1ea92983ad33355391 /gpsd_json.c
parentf588e22468704552b37530a4a1849969011dda3d (diff)
downloadgpsd-80ff542795d43d25bb5d56cffe445281d9163bcd.tar.gz
More cppcheck pacification.
Diffstat (limited to 'gpsd_json.c')
-rw-r--r--gpsd_json.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gpsd_json.c b/gpsd_json.c
index eb0fb09b..c288b63e 100644
--- a/gpsd_json.c
+++ b/gpsd_json.c
@@ -124,7 +124,6 @@ void json_tpv_dump(const struct gps_device_t *session,
const struct policy_t *policy CONDITIONALLY_UNUSED,
/*@out@*/ char *reply, size_t replylen)
{
- char tbuf[JSON_DATE_MAX+1];
const struct gps_data_t *gpsdata = &session->gpsdata;
#ifdef TIMING_ENABLE
timestamp_t rtime = timestamp();
@@ -143,11 +142,13 @@ void json_tpv_dump(const struct gps_device_t *session,
(void)snprintf(reply + strlen(reply),
replylen - strlen(reply),
"\"mode\":%d,", gpsdata->fix.mode);
- if (isnan(gpsdata->fix.time) == 0)
+ if (isnan(gpsdata->fix.time) == 0) {
+ char tbuf[JSON_DATE_MAX+1];
(void)snprintf(reply + strlen(reply),
replylen - strlen(reply),
"\"time\":\"%s\",",
unix_to_iso8601(gpsdata->fix.time, tbuf, sizeof(tbuf)));
+ }
if (isnan(gpsdata->fix.ept) == 0)
(void)snprintf(reply + strlen(reply),
replylen - strlen(reply),