From a0dd2f162a3abdd9d0d85eb0874b083672086ab9 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Sun, 22 Sep 2013 12:30:54 +0200 Subject: bootm: fix memory leak data->of_root_node may be allocated from of of_unflatten_dtb. Free it in this case. Signed-off-by: Sascha Hauer --- common/bootm.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'common/bootm.c') diff --git a/common/bootm.c b/common/bootm.c index 1ddc6d2b6e..14b4cff314 100644 --- a/common/bootm.c +++ b/common/bootm.c @@ -299,6 +299,8 @@ err_out: uimage_close(data->initrd); if (data->os) uimage_close(data->os); + if (data->of_root_node && data->of_root_node != of_get_root_node()) + of_delete_node(data->of_root_node); return ret; } -- cgit v1.2.3