Index: net/third_party/nss/ssl/ssl3ext.c |
diff --git a/net/third_party/nss/ssl/ssl3ext.c b/net/third_party/nss/ssl/ssl3ext.c |
index 80c1f7f11f753b8fc8481b8a39a094d70f4bcf0e..4e043b81af82937fefad38876d1f46bfb7f80635 100644 |
--- a/net/third_party/nss/ssl/ssl3ext.c |
+++ b/net/third_party/nss/ssl/ssl3ext.c |
@@ -567,6 +567,8 @@ ssl3_ServerHandleNextProtoNegoXtn(sslSocket * ss, PRUint16 ex_type, SECItem *dat |
return SECFailure; |
} |
+ ss->xtnData.negotiated[ss->xtnData.numNegotiated++] = ex_type; |
wtc
2012/04/17 22:46:09
Nit: please add a TODO or XXX comment that we also
|
+ |
return SECSuccess; |
} |
@@ -635,6 +637,8 @@ ssl3_ClientHandleNextProtoNegoXtn(sslSocket *ss, PRUint16 ex_type, |
return SECFailure; |
} |
+ ss->xtnData.negotiated[ss->xtnData.numNegotiated++] = ex_type; |
+ |
SECITEM_FreeItem(&ss->ssl3.nextProto, PR_FALSE); |
return SECITEM_CopyItem(NULL, &ss->ssl3.nextProto, &result); |
} |