]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ripngd: strcat -> strlcat
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 6 May 2019 21:11:22 +0000 (21:11 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 29 May 2019 18:03:26 +0000 (18:03 +0000)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
ripngd/ripngd.c

index 411689a7a720eeb761419d2483b55a6011d03ed7..71bc43049ab039b3a565fb766718b8cb7d2cd37a 100644 (file)
@@ -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;
        }