]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virmacmap: Use g_autofree in virMacMapWriteFileLocked
authorJán Tomko <jtomko@redhat.com>
Thu, 5 Mar 2020 16:16:29 +0000 (17:16 +0100)
committerJán Tomko <jtomko@redhat.com>
Thu, 5 Mar 2020 17:06:21 +0000 (18:06 +0100)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/util/virmacmap.c

index 0c0ba90def5192062460141fef827d3a1066730e..4a57edede883b5530a20f594bd8ce7743aa7e88a 100644 (file)
@@ -261,19 +261,15 @@ static int
 virMacMapWriteFileLocked(virMacMapPtr mgr,
                          const char *file)
 {
-    char *str;
-    int ret = -1;
+    g_autofree char *str = NULL;
 
     if (virMacMapDumpStrLocked(mgr, &str) < 0)
-        goto cleanup;
+        return -1;
 
     if (virFileRewriteStr(file, 0644, str) < 0)
-        goto cleanup;
+        return -1;
 
-    ret = 0;
- cleanup:
-    VIR_FREE(str);
-    return ret;
+    return 0;
 }