mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 03:57:34 -04:00
media: atomisp: limit the name of the firmware file
The firmware header has 64 bytes. Properly limit it to such size. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
@@ -222,7 +222,7 @@ sh_css_load_firmware(struct device *dev, const char *fw_data,
|
||||
firmware_header = (struct firmware_header *)fw_data;
|
||||
file_header = &firmware_header->file_header;
|
||||
binaries = &firmware_header->binary_header;
|
||||
strncpy(FW_rel_ver_name, file_header->version, min(sizeof(FW_rel_ver_name), sizeof(file_header->version)) - 1);
|
||||
strscpy(FW_rel_ver_name, file_header->version, min(sizeof(FW_rel_ver_name), sizeof(file_header->version)));
|
||||
valid_firmware = sh_css_check_firmware_version(dev, fw_data);
|
||||
if (!valid_firmware) {
|
||||
IA_CSS_ERROR("CSS code version (%s) and firmware version (%s) mismatch!",
|
||||
|
||||
Reference in New Issue
Block a user