> [[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]

Reply via email to