bootm: Require boot function only if it is about to be used
authorSimon Glass <sjg@chromium.org>
Thu, 4 Jul 2013 20:26:09 +0000 (13:26 -0700)
committerTom Rini <trini@ti.com>
Wed, 10 Jul 2013 13:15:14 +0000 (09:15 -0400)
commita26913f32df0d26b94f6c5518d744df5ba6ededb
tree903f0168853899a84e045dd00a4600daedeca648
parent385501d38b406c2d65b47c3978af2f659df89b28
bootm: Require boot function only if it is about to be used

The original bootm code (before commit 35fc84f) did not check for a valid
boot function in the subcommand case, which was incorrect.

This check was introduced in all cases, but in fact we should only check
for the function when we need it. Otherwise in some cases the check fires
before the OS type is known.

Signed-off-by: Simon Glass <sjg@chromium.org>
common/cmd_bootm.c