diff --git a/bl2/bl2_image_load_v2.c b/bl2/bl2_image_load_v2.c index 48c9beca6c55da56f3d7d120d262184bcee6bc37..4fb0e030d04a286cc7665db13e7f76a99ccd047d 100644 --- a/bl2/bl2_image_load_v2.c +++ b/bl2/bl2_image_load_v2.c @@ -74,17 +74,17 @@ struct entry_point_info *bl2_load_images(void) bl2_node_info->image_id, err); plat_error_handler(err); } + + /* Allow platform to handle image information. */ + err = bl2_plat_handle_post_image_load(bl2_node_info->image_id); + if (err != 0) { + ERROR("BL2: Failure in post image load handling (%i)\n", err); + plat_error_handler(err); + } } else { INFO("BL2: Skip loading image id %d\n", bl2_node_info->image_id); } - /* Allow platform to handle image information. */ - err = bl2_plat_handle_post_image_load(bl2_node_info->image_id); - if (err != 0) { - ERROR("BL2: Failure in post image load handling (%i)\n", err); - plat_error_handler(err); - } - /* Go to next image */ bl2_node_info = bl2_node_info->next_load_info; }