diff options
author | steve <steve> | 2008-09-03 22:17:11 +0000 |
---|---|---|
committer | steve <steve> | 2008-09-03 22:17:11 +0000 |
commit | 427aa5a6838b68a0269d5d30bd082b0e4c43e5b5 (patch) | |
tree | e863e66a26977bca6ba4abdac9b7b3e3a673acda /ssl/ssl_sess.c | |
parent | 1efd9bbacb08def568e554fe45cf4310e0c46a8a (diff) | |
download | openssl-427aa5a6838b68a0269d5d30bd082b0e4c43e5b5.tar.gz |
Fix from stable branch.
Diffstat (limited to 'ssl/ssl_sess.c')
-rw-r--r-- | ssl/ssl_sess.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ssl/ssl_sess.c b/ssl/ssl_sess.c index c5ca1c201..1378f7600 100644 --- a/ssl/ssl_sess.c +++ b/ssl/ssl_sess.c @@ -438,7 +438,7 @@ int ssl_get_prev_session(SSL *s, unsigned char *session_id, int len, fatal = 1; goto err; } - else if (r == 0 || (!ret || !len)) + else if (r == 0 || (!ret && !len)) goto err; else if (!ret && !(s->session_ctx->session_cache_mode & SSL_SESS_CACHE_NO_INTERNAL_LOOKUP)) #else |