> [[email protected] - Tue Jun 02 18:12:13 2009]: > > 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. > >
The idea of this was to avoid various types of casting. The best solution is to update code to use the lh_SSL_SESSION_*() API, that should work with both 0.9.8 and 1.0. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
