fdt: Check if the FDT address is configured
authorMarek Vasut <marex@denx.de>
Wed, 5 Sep 2012 06:34:44 +0000 (08:34 +0200)
committerGerald Van Baren <gvb@unssw.com>
Sat, 15 Sep 2012 13:16:08 +0000 (09:16 -0400)
commite02c9458748a59e5d80649deb5e40f96ed992bb5
tree2ecfa930caa658b6b2ad18a8e2261a2aa028e64d
parenta6f0c4faa4c65a7b7048b12c9d180d7e1aad1721
fdt: Check if the FDT address is configured

In case the "fdt addr" command wasn't ran yet and any other "fdt"
subcommand was issued, the system crashed due to NULL pointer being
used.

This is caused by "fdt addr" command setting up a pointer to the
FDT memory location. Prior issuing "fdt addr", the pointer is NULL
so calling any other subcommands crashed the u-boot.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Simon Glass <sjg@chromium.org>
common/cmd_fdt.c