Bug 732258: ssl3_FinishHandshake cleanup. Fix the unused variable compiler

warning about 'rv' and simplify the conditional expression around the
ss->sec.cache call.  r=bsmith.


git-svn-id: svn://10.0.0.236/trunk@263520 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
wtc%google.com 2012-03-06 02:23:25 +00:00
parent eae9177a84
commit 35ee8cc42f

View File

@ -40,7 +40,7 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* $Id: ssl3con.c,v 1.166 2012-03-06 00:26:31 wtc%google.com Exp $ */
/* $Id: ssl3con.c,v 1.167 2012-03-06 02:23:25 wtc%google.com Exp $ */
#include "cert.h"
#include "ssl.h"
@ -8613,8 +8613,6 @@ xmit_loser:
SECStatus
ssl3_FinishHandshake(sslSocket * ss)
{
SECStatus rv;
PORT_Assert( ss->opt.noLocks || ssl_HaveRecvBufLock(ss) );
PORT_Assert( ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss) );
PORT_Assert( ss->ssl3.hs.restartTarget == NULL );
@ -8623,9 +8621,9 @@ ssl3_FinishHandshake(sslSocket * ss)
ss->handshake = NULL;
ss->firstHsDone = PR_TRUE;
if (ss->sec.ci.sid->cached == never_cached &&
!ss->opt.noCache && ss->sec.cache && ss->ssl3.hs.cacheSID) {
if (ss->ssl3.hs.cacheSID) {
(*ss->sec.cache)(ss->sec.ci.sid);
ss->ssl3.hs.cacheSID = PR_FALSE;
}
ss->ssl3.hs.ws = idle_handshake;