diff --git a/cmd/bootflow.c b/cmd/bootflow.c index 551dffbb8b8..081f64e12ce 100644 --- a/cmd/bootflow.c +++ b/cmd/bootflow.c @@ -404,7 +404,7 @@ static int do_bootflow_info(struct cmd_tbl *cmdtp, int flag, int argc, } printf("Name: %s\n", bflow->name); - printf("Device: %s\n", bflow->dev->name); + printf("Device: %s\n", bflow->dev ? bflow->dev->name : "(none)"); printf("Block dev: %s\n", bflow->blk ? bflow->blk->name : "(none)"); printf("Method: %s\n", bflow->method->name); printf("State: %s\n", bootflow_state_get_name(bflow->state));