summaryrefslogtreecommitdiff
path: root/driver_tsip.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-09-11 20:13:01 -0700
committerGary E. Miller <gem@rellim.com>2018-09-11 20:13:48 -0700
commitae73eda572e4bd8d8b5c222cf574f3913316354f (patch)
treea16cb0b77209b6ae7ad87c302359d6e8686a2a04 /driver_tsip.c
parent52aab46cc0c3dca4bcd33d8b1c5e0eb11749ced6 (diff)
downloadgpsd-ae73eda572e4bd8d8b5c222cf574f3913316354f.tar.gz
driver_tsip: Fix potential overrun of subtype buffer.
Fixes another compiler warning.
Diffstat (limited to 'driver_tsip.c')
-rw-r--r--driver_tsip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver_tsip.c b/driver_tsip.c
index a08f10c7..829bbbe3 100644
--- a/driver_tsip.c
+++ b/driver_tsip.c
@@ -210,7 +210,7 @@ static gps_mask_t tsip_parse_input(struct gps_device_t *session)
buf2[i] = '\0';
(void)snprintf(session->subtype, sizeof(session->subtype),
- "sw %u %u %u %02u.%02u.%04u %s",
+ "sw %u %u %u %02u.%02u.%04u %.62s",
u2, u3, u4, u6, u5, s1, buf2);
gpsd_log(&session->context->errout, LOG_INF,
"Software version: %s\n",
@@ -233,7 +233,7 @@ static gps_mask_t tsip_parse_input(struct gps_device_t *session)
buf2[i] = '\0';
(void)snprintf(session->subtype, sizeof(session->subtype),
- "hw %u %02u.%02u.%04u %02u %u %s",
+ "hw %u %02u.%02u.%04u %02u %u %.48s",
ul1, u2, u3, s1, u4, s2, buf2);
gpsd_log(&session->context->errout, LOG_INF,
"Hardware version: %s\n",