fs_mgr_avb: fix return value check of fs_mgr_get_boot_config()
fs_mgr_get_boot_config() returns true/false but the return value check in current fs_mgr_avb is for 0/1. This was introduced during a refactoring. Check true/false for the return value. Bug: 33254008 Test: manual test AVB on bullhead Change-Id: I72c366627214df4a99c4d9cf1eb577e94f7afb31
This commit is contained in:
parent
d444f8663d
commit
97db0809f4
|
@ -454,12 +454,12 @@ static bool init_is_avb_used() {
|
|||
// be returned when there is an error.
|
||||
|
||||
std::string hash_alg;
|
||||
if (fs_mgr_get_boot_config("vbmeta.hash_alg", &hash_alg) == 0) {
|
||||
if (hash_alg == "sha256" || hash_alg == "sha512") {
|
||||
return true;
|
||||
}
|
||||
if (!fs_mgr_get_boot_config("vbmeta.hash_alg", &hash_alg)) {
|
||||
return false;
|
||||
}
|
||||
if (hash_alg == "sha256" || hash_alg == "sha512") {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue