|  | @@ -48,8 +48,8 @@ static EFI_GUID efi_loaded_image_protocol_guid =
 | 
		
	
		
			
			| 48 | 48 |   *
 | 
		
	
		
			
			| 49 | 49 |   * The caller must eventually free() the device path.
 | 
		
	
		
			
			| 50 | 50 |   */
 | 
		
	
		
			
			| 51 |  | -static EFI_DEVICE_PATH_PROTOCOL * efi_image_path ( struct image *image,
 | 
		
	
		
			
			| 52 |  | -						   EFI_DEVICE_PATH *parent ) {
 | 
		
	
		
			
			|  | 51 | +static EFI_DEVICE_PATH_PROTOCOL *
 | 
		
	
		
			
			|  | 52 | +efi_image_path ( struct image *image, EFI_DEVICE_PATH_PROTOCOL *parent ) {
 | 
		
	
		
			
			| 53 | 53 |  	EFI_DEVICE_PATH_PROTOCOL *path;
 | 
		
	
		
			
			| 54 | 54 |  	FILEPATH_DEVICE_PATH *filepath;
 | 
		
	
		
			
			| 55 | 55 |  	EFI_DEVICE_PATH_PROTOCOL *end;
 | 
		
	
	
		
			
			|  | @@ -204,7 +204,7 @@ static int efi_image_exec ( struct image *image ) {
 | 
		
	
		
			
			| 204 | 204 |  		( ( wcslen ( cmdline ) + 1 /* NUL */ ) * sizeof ( wchar_t ) );
 | 
		
	
		
			
			| 205 | 205 |  
 | 
		
	
		
			
			| 206 | 206 |  	/* Start the image */
 | 
		
	
		
			
			| 207 |  | -	if ( ( efirc = bs->StartImage ( handle, 0, NULL ) ) != 0 ) {
 | 
		
	
		
			
			|  | 207 | +	if ( ( efirc = bs->StartImage ( handle, NULL, NULL ) ) != 0 ) {
 | 
		
	
		
			
			| 208 | 208 |  		DBGC ( image, "EFIIMAGE %p returned with status %s\n",
 | 
		
	
		
			
			| 209 | 209 |  		       image, efi_strerror ( efirc ) );
 | 
		
	
		
			
			| 210 | 210 |  		rc = EFIRC_TO_RC ( efirc );
 |