mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-27 08:33:10 +01:00 
			
		
		
		
	image: Return an error message from fit_config_verify_sig()
This function only returns an error message sometimes. Update it to always return an error message if one is available. This makes it easier to see what went wrong. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		| @@ -499,13 +499,14 @@ static int fit_config_verify_sig(const void *fit, int conf_noffset, | |||||||
| 		goto error; | 		goto error; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return verified ? 0 : -EPERM; | 	if (verified) | ||||||
|  | 		return 0; | ||||||
|  |  | ||||||
| error: | error: | ||||||
| 	printf(" error!\n%s for '%s' hash node in '%s' config node\n", | 	printf(" error!\n%s for '%s' hash node in '%s' config node\n", | ||||||
| 	       err_msg, fit_get_name(fit, noffset, NULL), | 	       err_msg, fit_get_name(fit, noffset, NULL), | ||||||
| 	       fit_get_name(fit, conf_noffset, NULL)); | 	       fit_get_name(fit, conf_noffset, NULL)); | ||||||
| 	return -1; | 	return -EPERM; | ||||||
| } | } | ||||||
|  |  | ||||||
| int fit_config_verify_required_sigs(const void *fit, int conf_noffset, | int fit_config_verify_required_sigs(const void *fit, int conf_noffset, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user