]> git.puffer.fish Git - mirror/frr.git/commitdiff
ospf6d: fix uninitialized warnings 16148/head
authorDavid Lamparter <equinox@opensourcerouting.org>
Sat, 16 Sep 2023 12:17:24 +0000 (14:17 +0200)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Mon, 3 Jun 2024 00:57:55 +0000 (00:57 +0000)
GCC 13.2.0 complains:

```
ospf6d/ospf6_intra.c:139:25: error: ‘json_arr’ may be used uninitialized [-Werror=maybe-uninitialized]
ospf6d/ospf6_intra.c:485:20: error: ‘json_arr’ may be used uninitialized [-Werror=maybe-uninitialized]
```

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
(cherry picked from commit 55bbef1356418168833fba98d3e7d4691f8f1408)

ospf6d/ospf6_intra.c

index 301fccecd77b8f5a904c6b9fe66299a9e260f0c9..eb5514adfb3faefca527af7efc6bdb981abd1773 100644 (file)
@@ -87,7 +87,7 @@ static int ospf6_router_lsa_show(struct vty *vty, struct ospf6_lsa *lsa,
        char buf[32], name[32], bits[16], options[32];
        struct ospf6_router_lsa *router_lsa;
        struct ospf6_router_lsdesc *lsdesc;
-       json_object *json_arr;
+       json_object *json_arr = NULL;
        json_object *json_loop;
 
        router_lsa =
@@ -460,7 +460,7 @@ static int ospf6_network_lsa_show(struct vty *vty, struct ospf6_lsa *lsa,
        struct ospf6_network_lsa *network_lsa;
        struct ospf6_network_lsdesc *lsdesc;
        char buf[128], options[32];
-       json_object *json_arr;
+       json_object *json_arr = NULL;
 
        network_lsa =
                (struct ospf6_network_lsa *)((caddr_t)lsa->header