diff options
Diffstat (limited to 'lib_i386/bootm.c')
| -rw-r--r-- | lib_i386/bootm.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/lib_i386/bootm.c b/lib_i386/bootm.c index 522d7ad8e..ea19b3de9 100644 --- a/lib_i386/bootm.c +++ b/lib_i386/bootm.c @@ -34,12 +34,15 @@ int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)  	void		*base_ptr;  	ulong		os_data, os_len;  	image_header_t	*hdr; -	int		ret; +  #if defined(CONFIG_FIT)  	const void	*data;  	size_t		len;  #endif +	if ((flag != 0) && (flag != BOOTM_STATE_OS_GO)) +		return 1; +  	if (images->legacy_hdr_valid) {  		hdr = images->legacy_hdr_os;  		if (image_check_type (hdr, IH_TYPE_MULTI)) { |