mirror of
https://git.proxmox.com/git/efi-boot-shim
synced 2025-06-13 15:22:00 +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, ...);
|
void ERR_add_error_data(int num, ...);
|
||||||
#endif
|
#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);
|
void ERR_add_error_vdata(int num, va_list args);
|
||||||
|
#endif
|
||||||
void ERR_load_strings(int lib, ERR_STRING_DATA str[]);
|
void ERR_load_strings(int lib, ERR_STRING_DATA str[]);
|
||||||
void ERR_unload_strings(int lib, ERR_STRING_DATA str[]);
|
void ERR_unload_strings(int lib, ERR_STRING_DATA str[]);
|
||||||
void ERR_load_ERR_strings(void);
|
void ERR_load_ERR_strings(void);
|
||||||
|
@ -1085,7 +1085,11 @@ void ERR_add_error_data(int num, ...)
|
|||||||
va_end(args);
|
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)
|
void ERR_add_error_vdata(int num, va_list args)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
int i, n, s;
|
int i, n, s;
|
||||||
char *str, *p, *a;
|
char *str, *p, *a;
|
||||||
|
Loading…
Reference in New Issue
Block a user