diff --git a/src/util/virfirewall.c b/src/util/virfirewall.c index 090dbcdbed..811b787ecc 100644 --- a/src/util/virfirewall.c +++ b/src/util/virfirewall.c @@ -1137,7 +1137,7 @@ virFirewallParseXML(virFirewall **firewall, NULL, NULL, NULL); for (i = 0; i < nargs; i++) { - char *arg = virXMLNodeContentString(argsNodes[i]); + g_autofree char *arg = virXMLNodeContentString(argsNodes[i]); if (!arg) return -1;