]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
netdev_bandwidth_conf: Use g_autofree where possible
authorKristina Hanicova <khanicov@redhat.com>
Wed, 3 Mar 2021 10:48:16 +0000 (11:48 +0100)
committerJán Tomko <jtomko@redhat.com>
Thu, 4 Mar 2021 16:29:07 +0000 (17:29 +0100)
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/conf/netdev_bandwidth_conf.c

index ff25641b2c01a7c323c4b7fe1769dcf1f13cd7c7..53cb6978bc7dc7aabc469aeddecb0a8652429a74 100644 (file)
@@ -29,10 +29,10 @@ static int
 virNetDevBandwidthParseRate(xmlNodePtr node, virNetDevBandwidthRatePtr rate)
 {
     int ret = -1;
-    char *average = NULL;
-    char *peak = NULL;
-    char *burst = NULL;
-    char *floor = NULL;
+    g_autofree char *average = NULL;
+    g_autofree char *peak = NULL;
+    g_autofree char *burst = NULL;
+    g_autofree char *floor = NULL;
 
     if (!node || !rate) {
         virReportError(VIR_ERR_INVALID_ARG, "%s",
@@ -88,11 +88,6 @@ virNetDevBandwidthParseRate(xmlNodePtr node, virNetDevBandwidthRatePtr rate)
     ret = 0;
 
  cleanup:
-    VIR_FREE(average);
-    VIR_FREE(peak);
-    VIR_FREE(burst);
-    VIR_FREE(floor);
-
     return ret;
 }
 
@@ -119,7 +114,7 @@ virNetDevBandwidthParse(virNetDevBandwidthPtr *bandwidth,
     virNetDevBandwidthPtr def = NULL;
     xmlNodePtr cur;
     xmlNodePtr in = NULL, out = NULL;
-    char *class_id_prop = NULL;
+    g_autofree char *class_id_prop = NULL;
 
     def = g_new0(virNetDevBandwidth, 1);
 
@@ -209,7 +204,6 @@ virNetDevBandwidthParse(virNetDevBandwidthPtr *bandwidth,
     ret = 0;
 
  cleanup:
-    VIR_FREE(class_id_prop);
     virNetDevBandwidthFree(def);
     return ret;
 }