diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2008-09-03 22:17:11 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2008-09-03 22:17:11 +0000 |
commit | e8da6a1d0fd119e170df49e1f5e28f980794144d (patch) | |
tree | 5a730c51ab0762018664dbdcea800f94a687bbc4 /ssl/ssl_sess.c | |
parent | 305514000c7e404490951f4c14a65379098c7baf (diff) |
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 c5ca1c2014..1378f7600e 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 |