Index: net/third_party/nss/ssl/sslsock.c |
diff --git a/net/third_party/nss/ssl/sslsock.c b/net/third_party/nss/ssl/sslsock.c |
index fd71aee8379db5af74143fe5c359d32b33c7cb1b..db0da5f13d1c8c8562985aa097db7047d487024c 100644 |
--- a/net/third_party/nss/ssl/sslsock.c |
+++ b/net/third_party/nss/ssl/sslsock.c |
@@ -3057,6 +3057,7 @@ ssl_NewSocket(PRBool makeLocks, SSLProtocolVariant protocolVariant) |
ss->opt.useSocks = PR_FALSE; |
ss->opt.noLocks = !makeLocks; |
ss->vrange = *VERSIONS_DEFAULTS(protocolVariant); |
+ ss->protocolVariant = protocolVariant; |
ss->peerID = NULL; |
ss->rTimeout = PR_INTERVAL_NO_TIMEOUT; |
@@ -3117,7 +3118,6 @@ loser: |
PORT_Free(ss); |
ss = NULL; |
} |
- ss->protocolVariant = protocolVariant; |
} |
return ss; |
} |