In ssl/ssl_lib.c, the comment in lines 1445 and following says "The reason is 
that the functions aren't static, they're exposed via ssl.h".

Nevertheless, it is then followed by a static implementation of 
SSL_SESSION_hash and SSL_SESSION_cmp.

This breaks, among other things, neon (just causing an undefined reference at 
runtime because the compiletime reference to SSL_SESSION_cmp in ssl.h does 
exist.

I think the best fix is to just remove the "static" keyword in lines 1449 and 
1450 of ssl/ssl_lib.c.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to