fs_mgr_verity: fix androidboot.veritymode=enforcing doesn't work

Should set verity mode to VERITY_MODE_DEFAULT when
androidboot.veritymode=enforcing.

Bug: 38103331
Test: `adb shell getprop partition.system.verified` returns 2 when veritymode=enforcing
Test: `adb shell getprop partition.vendor.verified` returns 2 when veritymode=enforcing
Change-Id: I2f34eb6509f91989ce726e540cf2c0d353347ede
This commit is contained in:
Bowgo Tsai 2017-05-08 17:15:20 +08:00
parent 1445c4b932
commit 77cbfd6341

View file

@ -663,7 +663,7 @@ int load_verity_state(struct fstab_rec* fstab, int* mode) {
/* use the kernel parameter if set */
std::string veritymode;
if (fs_mgr_get_boot_config("veritymode", &veritymode)) {
if (veritymode.compare("enforcing")) {
if (veritymode == "enforcing") {
*mode = VERITY_MODE_DEFAULT;
}
return 0;