Skip to content

Commit

Permalink
MDEV-9314 fatal build error: viosslfactories.c:58:5: error: dereferen…
Browse files Browse the repository at this point in the history
…cing pointer to incomplete type ‘DH {aka struct dh_st}

fixes for openssl that was built with -DOPENSSL_NO_DEPRECATED
  • Loading branch information
vuvova committed Feb 6, 2016
1 parent db5f743 commit a90da6e
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 8 deletions.
8 changes: 0 additions & 8 deletions sql/mysqld.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1254,7 +1254,6 @@ static openssl_lock_t *openssl_dynlock_create(const char *, int);
static void openssl_dynlock_destroy(openssl_lock_t *, const char *, int);
static void openssl_lock_function(int, int, const char *, int);
static void openssl_lock(int, openssl_lock_t *, const char *, int);
static unsigned long openssl_id_function();
#endif
char *des_key_file;
#ifndef EMBEDDED_LIBRARY
Expand Down Expand Up @@ -3984,7 +3983,6 @@ static int init_thread_environment()
CRYPTO_set_dynlock_destroy_callback(openssl_dynlock_destroy);
CRYPTO_set_dynlock_lock_callback(openssl_lock);
CRYPTO_set_locking_callback(openssl_lock_function);
CRYPTO_set_id_callback(openssl_id_function);
#endif
#endif
mysql_rwlock_init(key_rwlock_LOCK_sys_init_connect, &LOCK_sys_init_connect);
Expand Down Expand Up @@ -4021,12 +4019,6 @@ static int init_thread_environment()


#if defined(HAVE_OPENSSL) && !defined(HAVE_YASSL)
static unsigned long openssl_id_function()
{
return (unsigned long) pthread_self();
}


static openssl_lock_t *openssl_dynlock_create(const char *file, int line)
{
openssl_lock_t *lock= new openssl_lock_t;
Expand Down
4 changes: 4 additions & 0 deletions vio/viosslfactories.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
#include "vio_priv.h"

#ifdef HAVE_OPENSSL
#ifndef HAVE_YASSL
#include <openssl/dh.h>
#include <openssl/bn.h>
#endif

static my_bool ssl_algorithms_added = FALSE;
static my_bool ssl_error_strings_loaded= FALSE;
Expand Down

0 comments on commit a90da6e

Please sign in to comment.