summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-12-09 06:27:40 -0200
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-12-09 13:47:03 -0200
commitc97111bf3cfee74449b5789f47c878d484eea226 (patch)
tree4b110e87edac9c0f80e7de15188cafe80dcca967
parent518910990c4ece24e963dc0ded88f6b8c2b2fb8e (diff)
downloadefl-c97111bf3cfee74449b5789f47c878d484eea226.tar.gz
efl_net_ssl_conn-openssl: fix dlsym() for X509_check_ip_asc.
At least in ArchLinux the function has no "_" in the symbol name, matching perfectly what's in the header. If in other systems it misses such symbol, then check for both.
-rw-r--r--src/lib/ecore_con/efl_net_ssl_conn-openssl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ecore_con/efl_net_ssl_conn-openssl.c b/src/lib/ecore_con/efl_net_ssl_conn-openssl.c
index 9572a3478f..050664d729 100644
--- a/src/lib/ecore_con/efl_net_ssl_conn-openssl.c
+++ b/src/lib/ecore_con/efl_net_ssl_conn-openssl.c
@@ -438,7 +438,7 @@ _X509_check_init(void)
if (_sym_X509_check_host) return;
#ifdef HAVE_DLOPEN
_sym_X509_check_host = dlsym(NULL, "X509_check_host");
- _sym_X509_check_ip_asc = dlsym(NULL, "_X509_check_ip_asc");
+ _sym_X509_check_ip_asc = dlsym(NULL, "X509_check_ip_asc");
if (_sym_X509_check_host && _sym_X509_check_ip_asc) return;
#endif
_sym_X509_check_host = _replace_X509_check_host;