From 9c8de03dd88e2367436c0c4dfc6294d531577d2f Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Mon, 17 Jul 2023 13:56:38 +0900 Subject: [PATCH] Fix issue detected by static analysis tool Change-Id: I4dbabe8feab7a260260998f3f98fb9f532dc2fbd Signed-off-by: Jihoon Kim --- src/evdev-mt-touchpad.c | 2 +- src/util-strings.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index d92b9eb0..a697b365 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1924,7 +1924,7 @@ tp_debug_touch_state(struct tp_dispatch *tp, tp_for_each_touch(tp, t) { if (i >= tp->nfingers_down) break; - sprintf(&buf[strlen(buf)], + snprintf(&buf[strlen(buf)], sizeof(buf), "slot %zd: %04d/%04d p%03d %s |", i++, t->point.x, diff --git a/src/util-strings.c b/src/util-strings.c index 8732cc5e..52354761 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -192,7 +192,7 @@ strv_join(char **strv, const char *joiner) str = zalloc(slen + 1); /* trailing \0 */ for (s = strv; *s; s++) { - strcat(str, *s); + strncat(str, slen, *s); --count; if (count > 0) strcat(str, joiner); -- 2.34.1