fix(st): rework secure-status check in fdt_get_status()

This corrects MISRA C2012-15.7:
All if...else if constructs shall be terminated with an else statement.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I3d893d0db0a448323270086923563147008c59b9
This commit is contained in:
Yann Gautier 2022-11-24 19:16:46 +01:00
parent e7d75448b9
commit 0ebaf22289

View file

@ -79,11 +79,8 @@ uint8_t fdt_get_status(int node)
}
cchar = fdt_getprop(fdt, node, "secure-status", NULL);
if (cchar == NULL) {
if (status == DT_NON_SECURE) {
status |= DT_SECURE;
}
} else if (strncmp(cchar, "okay", strlen("okay")) == 0) {
if (((cchar == NULL) && (status == DT_NON_SECURE)) ||
((cchar != NULL) && (strncmp(cchar, "okay", strlen("okay")) == 0))) {
status |= DT_SECURE;
}