From: Quentin Young Date: Mon, 6 May 2019 21:11:22 +0000 (+0000) Subject: ripngd: strcat -> strlcat X-Git-Tag: base_7.2~293^2~12 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=9736ba9e1f57756d0be02dca7c49c7a8e96f0cb9;p=matthieu%2Ffrr.git ripngd: strcat -> strlcat Signed-off-by: Quentin Young --- diff --git a/ripngd/ripngd.c b/ripngd/ripngd.c index 411689a7a7..71bc43049a 100644 --- a/ripngd/ripngd.c +++ b/ripngd/ripngd.c @@ -2011,26 +2011,26 @@ static char *ripng_route_subtype_print(struct ripng_info *rinfo) memset(str, 0, 3); if (rinfo->suppress) - strcat(str, "S"); + strlcat(str, "S", sizeof(str)); switch (rinfo->sub_type) { case RIPNG_ROUTE_RTE: - strcat(str, "n"); + strlcat(str, "n", sizeof(str)); break; case RIPNG_ROUTE_STATIC: - strcat(str, "s"); + strlcat(str, "s", sizeof(str)); break; case RIPNG_ROUTE_DEFAULT: - strcat(str, "d"); + strlcat(str, "d", sizeof(str)); break; case RIPNG_ROUTE_REDISTRIBUTE: - strcat(str, "r"); + strlcat(str, "r", sizeof(str)); break; case RIPNG_ROUTE_INTERFACE: - strcat(str, "i"); + strlcat(str, "i", sizeof(str)); break; default: - strcat(str, "?"); + strlcat(str, "?", sizeof(str)); break; }