Skip to content
Snippets Groups Projects
Commit 1c4be415 authored by deuce's avatar deuce
Browse files

Put the required string length of the errors string buffer into the

get_ssl_cert() prototype.
parent 0705e530
No related branches found
No related tags found
No related merge requests found
...@@ -31,7 +31,7 @@ char* DLLCALL get_crypt_error(CRYPT_SESSION sess) ...@@ -31,7 +31,7 @@ char* DLLCALL get_crypt_error(CRYPT_SESSION sess)
return get_crypt_attribute(sess, CRYPT_ATTRIBUTE_ERRORMESSAGE); return get_crypt_attribute(sess, CRYPT_ATTRIBUTE_ERRORMESSAGE);
} }
static bool get_error_string(int status, CRYPT_SESSION sess, char *estr, char *file, int line) static bool get_error_string(int status, CRYPT_SESSION sess, char estr[SSL_ESTR_LEN], char *file, int line)
{ {
char *emsg; char *emsg;
...@@ -50,7 +50,7 @@ static bool get_error_string(int status, CRYPT_SESSION sess, char *estr, char *f ...@@ -50,7 +50,7 @@ static bool get_error_string(int status, CRYPT_SESSION sess, char *estr, char *f
#define DO(x) get_error_string(x, ssl_context, estr, __FILE__, __LINE__) #define DO(x) get_error_string(x, ssl_context, estr, __FILE__, __LINE__)
CRYPT_CONTEXT DLLCALL get_ssl_cert(scfg_t *cfg, char *estr) CRYPT_CONTEXT DLLCALL get_ssl_cert(scfg_t *cfg, char estr[SSL_ESTR_LEN])
{ {
CRYPT_KEYSET ssl_keyset; CRYPT_KEYSET ssl_keyset;
CRYPT_CONTEXT ssl_context; CRYPT_CONTEXT ssl_context;
......
...@@ -36,7 +36,7 @@ extern "C" { ...@@ -36,7 +36,7 @@ extern "C" {
DLLEXPORT void DLLCALL free_crypt_attrstr(char *attr); DLLEXPORT void DLLCALL free_crypt_attrstr(char *attr);
DLLEXPORT char* DLLCALL get_crypt_attribute(CRYPT_SESSION sess, C_IN CRYPT_ATTRIBUTE_TYPE attr); DLLEXPORT char* DLLCALL get_crypt_attribute(CRYPT_SESSION sess, C_IN CRYPT_ATTRIBUTE_TYPE attr);
DLLEXPORT char* DLLCALL get_crypt_error(CRYPT_SESSION sess); DLLEXPORT char* DLLCALL get_crypt_error(CRYPT_SESSION sess);
DLLEXPORT CRYPT_CONTEXT DLLCALL get_ssl_cert(scfg_t *cfg, char *estr); DLLEXPORT CRYPT_CONTEXT DLLCALL get_ssl_cert(scfg_t *cfg, char estr[SSL_ESTR_LEN]);
#if defined(__cplusplus) #if defined(__cplusplus)
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment