On Mon, Jan 31, 2022 at 6:07 PM Hector Martin marcan@marcan.st wrote:
This unbreaks support for USB devices, which do not have a board_type to create an alt_path out of and thus were running into a NULL dereference.
...
@@ -599,6 +599,9 @@ static char *brcm_alt_fw_path(const char *path, const char *board_type) char alt_path[BRCMF_FW_NAME_LEN]; char suffix[5];
if (!board_type)
return NULL;
I still think it's better to have both callers do the same thing.
Now it will be the double check in one case,