summaryrefslogtreecommitdiffstats
path: root/core/fdt.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/fdt.c')
-rw-r--r--core/fdt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/fdt.c b/core/fdt.c
index 79122b7c..eabbd541 100644
--- a/core/fdt.c
+++ b/core/fdt.c
@@ -221,6 +221,9 @@ static int64_t opal_get_device_tree(uint32_t phandle,
int64_t totalsize;
int ret;
+ if (!opal_addr_valid(fdt))
+ return OPAL_PARAMETER;
+
root = dt_find_by_phandle(dt_root, phandle);
if (!root)
return OPAL_PARAMETER;
OpenPOWER on IntegriCloud