summaryrefslogtreecommitdiff
path: root/futility/updater_quirks.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/updater_quirks.c')
-rw-r--r--futility/updater_quirks.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/futility/updater_quirks.c b/futility/updater_quirks.c
index 31b376c5..aadb9e72 100644
--- a/futility/updater_quirks.c
+++ b/futility/updater_quirks.c
@@ -76,9 +76,14 @@ static int is_ec_software_sync_enabled(struct updater_config *cfg)
{
const struct vb2_gbb_header *gbb;
+ int vdat_flags = dut_get_property_int("vdat_flags", cfg);
+ if (vdat_flags < 0) {
+ WARN("Failed to identify DUT vdat_flags.\n");
+ return 0;
+ }
+
/* Check if current system has disabled software sync or no support. */
- if (!(dut_get_property_int("vdat_flags", cfg) & VBSD_EC_SOFTWARE_SYNC))
- {
+ if (!(vdat_flags & VBSD_EC_SOFTWARE_SYNC)) {
INFO("EC Software Sync is not available.\n");
return 0;
}