]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virSecuritySELinuxRestoreInputLabel: Return values directly
authorPeter Krempa <pkrempa@redhat.com>
Fri, 18 Jul 2025 14:21:32 +0000 (16:21 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 22 Jul 2025 14:52:36 +0000 (16:52 +0200)
Skip the use of temporary variable.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/security/security_selinux.c

index b390e0c95f5f73c973088a223ea6ddce7e49bb69..b16ab14dfe812f926ae40a241921d3ed29c9ade2 100644 (file)
@@ -1602,7 +1602,6 @@ virSecuritySELinuxRestoreInputLabel(virSecurityManager *mgr,
                                     virDomainDef *def,
                                     virDomainInputDef *input)
 {
-    int rc = 0;
     virSecurityLabelDef *seclabel;
 
     seclabel = virDomainDefGetSecurityLabelDef(def, SECURITY_SELINUX_NAME);
@@ -1612,8 +1611,7 @@ virSecuritySELinuxRestoreInputLabel(virSecurityManager *mgr,
     switch ((virDomainInputType)input->type) {
     case VIR_DOMAIN_INPUT_TYPE_PASSTHROUGH:
     case VIR_DOMAIN_INPUT_TYPE_EVDEV:
-        rc = virSecuritySELinuxRestoreFileLabel(mgr, input->source.evdev, true);
-        break;
+        return virSecuritySELinuxRestoreFileLabel(mgr, input->source.evdev, true);
 
     case VIR_DOMAIN_INPUT_TYPE_MOUSE:
     case VIR_DOMAIN_INPUT_TYPE_TABLET:
@@ -1622,7 +1620,7 @@ virSecuritySELinuxRestoreInputLabel(virSecurityManager *mgr,
         break;
     }
 
-    return rc;
+    return 0;
 }