spl: atf: Add missing ndepth initialization
authorMichal Simek <michal.simek@xilinx.com>
Thu, 19 Dec 2019 14:42:13 +0000 (15:42 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 14 Jan 2020 08:05:53 +0000 (09:05 +0100)
ndepth needs to be initialized before it is used in fdt_next_node().
Uninitialized value is causing that node is found and depth increase but
won't pass condition below because initial state wasn't setup.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
common/spl/spl_atf.c

index df29274..24fd35e 100644 (file)
@@ -112,7 +112,7 @@ static void bl31_entry(uintptr_t bl31_entry, uintptr_t bl32_entry,
 
 static int spl_fit_images_find(void *blob, int os)
 {
-       int parent, node, ndepth;
+       int parent, node, ndepth = 0;
        const void *data;
 
        if (!blob)