mirror of
https://git.proxmox.com/git/efi-boot-shim
synced 2025-06-12 16:14:04 +00:00
Openssl: Add EFIAPI for ERR_add_error_vdata
Without declaring EFIAPI for ERR_add_error_vdata, shim would crash while verifying the loaded image. Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
This commit is contained in:
parent
4ac84f8673
commit
a7f4b26cc3
@ -352,7 +352,11 @@ void EFIAPI ERR_add_error_data(int num, ...);
|
||||
void ERR_add_error_data(int num, ...);
|
||||
#endif
|
||||
|
||||
#if defined(OPENSSL_SYS_UEFI)
|
||||
void EFIAPI ERR_add_error_vdata(int num, va_list args);
|
||||
#else
|
||||
void ERR_add_error_vdata(int num, va_list args);
|
||||
#endif
|
||||
void ERR_load_strings(int lib, ERR_STRING_DATA str[]);
|
||||
void ERR_unload_strings(int lib, ERR_STRING_DATA str[]);
|
||||
void ERR_load_ERR_strings(void);
|
||||
|
@ -1085,7 +1085,11 @@ void ERR_add_error_data(int num, ...)
|
||||
va_end(args);
|
||||
}
|
||||
|
||||
#if defined(OPENSSL_SYS_UEFI)
|
||||
void EFIAPI ERR_add_error_vdata(int num, va_list args)
|
||||
#else
|
||||
void ERR_add_error_vdata(int num, va_list args)
|
||||
#endif
|
||||
{
|
||||
int i, n, s;
|
||||
char *str, *p, *a;
|
||||
|
Loading…
Reference in New Issue
Block a user