bootstd: Allow the bootdev to be optional in bootflows
[platform/kernel/u-boot.git] / boot / bootflow.c
index 24ba3c3..37bccb8 100644 (file)
@@ -307,7 +307,8 @@ void bootflow_free(struct bootflow *bflow)
 
 void bootflow_remove(struct bootflow *bflow)
 {
-       list_del(&bflow->bm_node);
+       if (bflow->dev)
+               list_del(&bflow->bm_node);
        list_del(&bflow->glob_node);
 
        bootflow_free(bflow);