libxg: drop dead assignment to "rc" from xc_cpuid_apply_policy()

"rc" is written immediately below the outer if(). Fold the remaining two
if()s.

Coverity ID: 1532320
Fixes: 685e922d6f ("tools/libxc: Rework xc_cpuid_apply_policy() to use {get,set}_cpu_policy()")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
This commit is contained in:
Jan Beulich committed 2023-06-14 12:31:54 +02:00
1 parent 129aba0e79
commit 2dbc4d4fb5
1 file changed
+5 -10
+5 -10
View File
@@ -462,17 +462,12 @@ int xc_cpuid_apply_policy(xc_interface *xch, uint32_t domid, bool restore,
/* Get the host policy. */
rc = xc_get_cpu_featureset(xch, XEN_SYSCTL_cpu_featureset_host,
&len, host_featureset);
if ( rc )
/* Tolerate "buffer too small", as we've got the bits we need. */
if ( rc && errno != ENOBUFS )
{
/* Tolerate "buffer too small", as we've got the bits we need. */
if ( errno == ENOBUFS )
rc = 0;
else
{
PERROR("Failed to obtain host featureset");
rc = -errno;
goto out;
}
PERROR("Failed to obtain host featureset");
rc = -errno;
goto out;
}
/* Get the domain's default policy. */
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.