From ba922b59ef99ef2b72d43b2db7435244db14993b Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 11 May 2018 15:06:49 +1000 Subject: [PATCH] util: avoid potential integer overflow If we need more than 1000 pairs, we have a problem... Signed-off-by: Peter Hutterer --- src/libinput-util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libinput-util.c b/src/libinput-util.c index cef80ca6..80ed489a 100644 --- a/src/libinput-util.c +++ b/src/libinput-util.c @@ -565,6 +565,8 @@ strv_join(char **strv, const char *joiner) slen += strlen(*s); } + assert(slen < 1000); + slen += (count - 1) * strlen(joiner); str = zalloc(slen + 1); /* trailing \0 */