Fix setfield/getfield
Check for versions >= feature version, not equal
Bug: 13526708
Change-Id: Ie07f6334e6b7c5ca0d7f83ba00827a508e2c2963
diff --git a/cryptfs.c b/cryptfs.c
index f8d14cf..afa168e 100644
--- a/cryptfs.c
+++ b/cryptfs.c
@@ -516,7 +516,8 @@
return -1;
}
- if ((crypt_ftr.major_version != 1) || (crypt_ftr.minor_version != 1)) {
+ if ((crypt_ftr.major_version < 1)
+ || (crypt_ftr.major_version == 1 && crypt_ftr.minor_version < 1)) {
SLOGE("Crypt_ftr version doesn't support persistent data");
return -1;
}
@@ -597,7 +598,8 @@
return -1;
}
- if ((crypt_ftr.major_version != 1) || (crypt_ftr.minor_version != 1)) {
+ if ((crypt_ftr.major_version < 1)
+ || (crypt_ftr.major_version == 1 && crypt_ftr.minor_version < 1)) {
SLOGE("Crypt_ftr version doesn't support persistent data");
return -1;
}