mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
tls: Fix yet another strict-aliasing issue on GCC 4.1
This commit is contained in:
parent
12fcba7b4c
commit
71131adb9c
1 changed files with 3 additions and 3 deletions
|
@ -378,7 +378,7 @@ lws_tls_client_create_vhost_context(struct lws_vhost *vh,
|
|||
const char *private_key_filepath)
|
||||
{
|
||||
struct lws_tls_client_reuse *tcr;
|
||||
const unsigned char **ca_mem_ptr;
|
||||
const unsigned char *ca_mem_ptr;
|
||||
X509_STORE *x509_store;
|
||||
unsigned long error;
|
||||
SSL_METHOD *method;
|
||||
|
@ -583,8 +583,8 @@ lws_tls_client_create_vhost_context(struct lws_vhost *vh,
|
|||
else
|
||||
lwsl_info("loaded ssl_ca_filepath\n");
|
||||
} else {
|
||||
ca_mem_ptr = (const unsigned char**)&ca_mem;
|
||||
client_CA = d2i_X509(NULL, ca_mem_ptr, ca_mem_len);
|
||||
ca_mem_ptr = (const unsigned char*)ca_mem;
|
||||
client_CA = d2i_X509(NULL, &ca_mem_ptr, ca_mem_len);
|
||||
x509_store = X509_STORE_new();
|
||||
if (!client_CA || !X509_STORE_add_cert(x509_store, client_CA)) {
|
||||
X509_STORE_free(x509_store);
|
||||
|
|
Loading…
Add table
Reference in a new issue