ima: use match_string() helper
match_string() returns the index of an array for a matching string, which can be used intead of open coded variant. Signed-off-by: Yisheng Xie <xieyisheng1@huawei.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
This commit is contained in:
parent
6f0911a666
commit
b4df86085a
|
@ -59,14 +59,11 @@ static int __init hash_setup(char *str)
|
|||
goto out;
|
||||
}
|
||||
|
||||
for (i = 0; i < HASH_ALGO__LAST; i++) {
|
||||
if (strcmp(str, hash_algo_name[i]) == 0) {
|
||||
ima_hash_algo = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i == HASH_ALGO__LAST)
|
||||
i = match_string(hash_algo_name, HASH_ALGO__LAST, str);
|
||||
if (i < 0)
|
||||
return 1;
|
||||
|
||||
ima_hash_algo = i;
|
||||
out:
|
||||
hash_setup_done = 1;
|
||||
return 1;
|
||||
|
|
Loading…
Reference in New Issue