From 97c7ac214e1df5579a1f9f35d36c717e6975619a Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Mon, 6 Apr 2020 10:23:09 -0400 Subject: cmd: Add test and fix bugs for dm drivers Add a test for the dm drivers command. Also fix a null pointer dereference revealed by said test. Signed-off-by: Sean Anderson Reviewed-by: Bin Meng Tested-by: Bin Meng Reviewed-by: Simon Glass --- drivers/core/dump.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drivers/core/dump.c') diff --git a/drivers/core/dump.c b/drivers/core/dump.c index e73ebeabcc..b5046398d4 100644 --- a/drivers/core/dump.c +++ b/drivers/core/dump.c @@ -107,7 +107,8 @@ void dm_dump_drivers(void) puts("Driver Compatible\n"); puts("--------------------------------\n"); for (entry = d; entry < d + n_ents; entry++) { - for (match = entry->of_match; match->compatible; match++) + for (match = entry->of_match; + match && match->compatible; match++) printf("%-20.20s %s\n", match == entry->of_match ? entry->name : "", match->compatible); -- cgit v1.2.3