board: libre-computer: check interface before comparing it in set_dfu_alt_info()
authorNeil Armstrong <neil.armstrong@linaro.org>
Thu, 3 Apr 2025 16:03:21 +0000 (18:03 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Fri, 4 Apr 2025 08:37:40 +0000 (10:37 +0200)
commitc5fd2c7ac7fa4835339ea09ead2884794314c9d8
treef57efb89dca1f74510c7e766356b6fd6815a076e
parent82b69fc4224432d5aefa7ca750d950374cbc7fb2
board: libre-computer: check interface before comparing it in set_dfu_alt_info()

When set_dfu_alt_info() is called, interface can be NULL when called for
the EFI capsule, so check it before calling it with strcmp().

Fixes: 12ea40d29dc ("ARM: meson: add support for Libre Computer aml-s905d3-cc")
Fixes: 9e6e6b034b1 ("ARM: meson: add support for Libre Computer aml-a311d-cc")
Fixes: 75c87c6cbc0 ("board: libre-computer: aml-s805x-cc: Enable capsule updates")
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Link: https://lore.kernel.org/r/20250403-u-boot-fix-set-dfu-alt-info-interface-v1-1-1fdd12463186@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
board/libre-computer/aml-a311d-cc/aml-a311d-cc.c
board/libre-computer/aml-s805x-ac/aml-s805x-ac.c
board/libre-computer/aml-s905d3-cc/aml-s905d3-cc.c