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 df2927420746800336e53f5ca7ff28eb9a01ca44..24fd35ed85f4517d9ee160cce1ce7110ce28eca8 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)