diff --git a/criu/arch/x86/cpu.c b/criu/arch/x86/cpu.c index a3f173b31..ce62cb7cf 100644 --- a/criu/arch/x86/cpu.c +++ b/criu/arch/x86/cpu.c @@ -287,8 +287,10 @@ static int cpu_validate_features(compel_cpuinfo_t *cpu_info) /* * Capability on instructions level only. */ - if (opts.cpu_cap & CPU_CAP_INS) - return cpu_validate_ins_features(cpu_info); + if (opts.cpu_cap & CPU_CAP_INS) { + if (cpu_validate_ins_features(cpu_info)) + return -1; + } /* * Strict capability mode. Everything must match.