]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: secret: remove cleanup labels
authorBarrett Schonefeld <bschoney@utexas.edu>
Mon, 23 Nov 2020 22:09:46 +0000 (16:09 -0600)
committerJán Tomko <jtomko@redhat.com>
Tue, 24 Nov 2020 13:17:08 +0000 (14:17 +0100)
Signed-off-by: Barrett Schonefeld <bschoney@utexas.edu>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/util/virsecret.c

index 78a3b41bc56c4b5488127d5e375ef7b058510c77..9ed803d45bc6a4e2abcfe5cc2d2fe5386fdb5009 100644 (file)
@@ -67,27 +67,26 @@ virSecretLookupParseSecret(xmlNodePtr secretnode,
 {
     g_autofree char *uuid = NULL;
     g_autofree char *usage = NULL;
-    int ret = -1;
 
     uuid = virXMLPropString(secretnode, "uuid");
     usage = virXMLPropString(secretnode, "usage");
     if (uuid == NULL && usage == NULL) {
         virReportError(VIR_ERR_XML_ERROR, "%s",
                        _("missing secret uuid or usage attribute"));
-        goto cleanup;
+        return -1;
     }
 
     if (uuid && usage) {
         virReportError(VIR_ERR_XML_ERROR, "%s",
                        _("either secret uuid or usage expected"));
-        goto cleanup;
+        return -1;
     }
 
     if (uuid) {
         if (virUUIDParse(uuid, def->u.uuid) < 0) {
             virReportError(VIR_ERR_XML_ERROR,
                            _("invalid secret uuid '%s'"), uuid);
-            goto cleanup;
+            return -1;
         }
         def->type = VIR_SECRET_LOOKUP_TYPE_UUID;
     } else {
@@ -95,10 +94,7 @@ virSecretLookupParseSecret(xmlNodePtr secretnode,
         usage = NULL;
         def->type = VIR_SECRET_LOOKUP_TYPE_USAGE;
     }
-    ret = 0;
-
- cleanup:
-    return ret;
+    return 0;
 }