[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openssl-cvs
Subject:    [CVS] OpenSSL: OpenSSL_0_9_8fg-stable: openssl/ssl/ ssl_sess.c
From:       "Lutz Jaenicke" <jaenicke () openssl ! org>
Date:       2007-10-19 7:36:35
Message-ID: 20071019073635.10CC31EAE885 () master ! openssl ! org
[Download RAW message or body]

  OpenSSL CVS Repository
  http://cvs.openssl.org/
  ____________________________________________________________________________

  Server: cvs.openssl.org                  Name:   Lutz Jaenicke
  Root:   /v/openssl/cvs                   Email:  jaenicke@openssl.org
  Module: openssl                          Date:   19-Oct-2007 09:36:34
  Branch: OpenSSL_0_9_8fg-stable           Handle: 2007101908363400

  Modified files:           (Branch: OpenSSL_0_9_8fg-stable)
    openssl/ssl             ssl_sess.c

  Log:
    Prepare OpenSSL 0.9.8g: cherry pick
      http://cvs.openssl.org/chngview?cn=16691
    Don't try to lookup zero length session.
    PR: 1591
    Submitted by: steve

  Summary:
    Revision    Changes     Path
    1.51.2.7.2.1+3  -1      openssl/ssl/ssl_sess.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openssl/ssl/ssl_sess.c
  ============================================================================
  $ cvs diff -u -r1.51.2.7 -r1.51.2.7.2.1 ssl_sess.c
  --- openssl/ssl/ssl_sess.c	12 Aug 2007 18:59:03 -0000	1.51.2.7
  +++ openssl/ssl/ssl_sess.c	19 Oct 2007 07:36:34 -0000	1.51.2.7.2.1
  @@ -320,10 +320,12 @@
   		fatal = 1;
    		goto err;
   		}
  -	else if (r == 0)
  +	else if (r == 0 || (!ret && !len))
   		goto err;
   	else if (!ret && !(s->session_ctx->session_cache_mode & SSL_SESS_CACHE_NO_INTERNAL_LOOKUP))
   #else
  +	if (len == 0)
  +		goto err;
   	if (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_NO_INTERNAL_LOOKUP))
   #endif
   		{
  @@ .
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
CVS Repository Commit List                     openssl-cvs@openssl.org
Automated List Manager                           majordomo@openssl.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic