Skip to content

Commit 6743801

Browse files
committed
parse: fix uninitialized variable
Fixes the build on Fedora 41: In file included from /usr/include/glib-2.0/glib.h:117, from ../src/parse.c:25: In function ‘g_autoptr_cleanup_generic_gfree’, inlined from ‘get_ip_family’ at ../src/parse.c:1918:22: /usr/include/glib-2.0/glib/glib-autocleanups.h:32:3: error: ‘ip_str’ may be used uninitialized [-Werror=maybe-uninitialized] 32 | g_free (*pp); | ^~~~~~~~~~~~ ../src/parse.c: In function ‘get_ip_family’: ../src/parse.c:1918:22: note: ‘ip_str’ was declared here 1918 | g_autofree char *ip_str; | ^~~~~~ cc1: all warnings being treated as errors
1 parent c5bbd84 commit 6743801

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/parse.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1927,7 +1927,7 @@ handle_vxlan_tristate(NetplanParser* npp, yaml_node_t* node, const void* data, G
19271927
STATIC int
19281928
get_ip_family(const char* address)
19291929
{
1930-
g_autofree char *ip_str;
1930+
g_autofree char *ip_str = NULL;
19311931
char *prefix_len;
19321932

19331933
ip_str = g_strdup(address);

0 commit comments

Comments
 (0)