diff options
author | Gustavo Sverzut Barbieri <barbieri@profusion.mobi> | 2016-12-09 06:27:40 -0200 |
---|---|---|
committer | Gustavo Sverzut Barbieri <barbieri@profusion.mobi> | 2016-12-09 13:47:03 -0200 |
commit | c97111bf3cfee74449b5789f47c878d484eea226 (patch) | |
tree | 4b110e87edac9c0f80e7de15188cafe80dcca967 | |
parent | 518910990c4ece24e963dc0ded88f6b8c2b2fb8e (diff) | |
download | efl-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.c | 2 |
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; |