]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: Fix compile warning with `-Wformat-truncation`
authorDonatas Abraitis <donatas@opensourcerouting.org>
Sat, 13 Apr 2024 19:40:46 +0000 (22:40 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Sat, 13 Apr 2024 19:40:46 +0000 (22:40 +0300)
isisd/isis_spf.c: In function ‘show_isis_route_common’:
isisd/isis_spf.c:3034:39: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
     snprintf(key, sizeof(key), "level-%d", level);
                                       ^~
isisd/isis_spf.c:3034:32: note: directive argument in the range [1, 2147483646]
     snprintf(key, sizeof(key), "level-%d", level);
                                ^~~~~~~~~~

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
isisd/isis_spf.c

index 36986a19c5587b80e3f403b0ab32f66c5e827090..294c03def1db49aec5e2ffad868ab29fc7a993d5 100644 (file)
@@ -2908,7 +2908,7 @@ static void show_isis_route_common(struct vty *vty, int levels,
        struct isis_spftree *spftree;
        struct listnode *node;
        struct isis_area *area;
-       char key[8];
+       char key[18];
 
        if (!isis->area_list || isis->area_list->count == 0)
                return;