habanalabs: avoid using uninitialized pointer

When attempting to read FW component's version we should break if input
FW component is invalid in order to avoid using uninitialized
destination pointer.

Signed-off-by: Ohad Sharabi <osharabi@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
This commit is contained in:
Ohad Sharabi 2021-05-03 09:44:22 +03:00 коммит произвёл Oded Gabbay
Родитель 6542c3541d
Коммит ea7d5e7b10
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -1566,6 +1566,7 @@ static void hl_fw_dynamic_read_device_fw_version(struct hl_device *hdev,
break;
default:
dev_warn(hdev->dev, "Undefined FW component: %d\n", fwc);
return;
}
strscpy(dest, fw_version, VERSION_MAX_LEN);