dsp: Fix out of bound memory access.

Fix out of bound memory access in q6afe_load_avcs_modules()
for afe_avcs_payload_port_mapping structure.

Change-Id: Ibe0e90e4fbedc2cf6a88abd9f3845643020a904a
This commit is contained in:
Harshal Ahire 2020-06-05 14:15:21 +05:30 • committed by Gerrit - the friendly Code Review server
commit e7ca214c29

View file

@ -359,8 +359,12 @@ load_unload:
}
}
pr_err("%s: Not enough ports available\n", __func__);
ret = -EINVAL;
if (i == MAX_ALLOWED_USE_CASES) {
pr_err("%s: Not enough ports available\n", __func__);
return ret;
}
fail:
kfree(pm[i]->payload);
pm[i]->payload = NULL;