| Index: net/third_party/nss/ssl/sslauth.c
|
| diff --git a/net/third_party/nss/ssl/sslauth.c b/net/third_party/nss/ssl/sslauth.c
|
| index 8ccd1a4174aaff6f0863bee10ed38a27ded93e9f..e8b4acbf88ef7831f783f60f21c1b9451a225ada 100644
|
| --- a/net/third_party/nss/ssl/sslauth.c
|
| +++ b/net/third_party/nss/ssl/sslauth.c
|
| @@ -251,6 +251,24 @@ SSL_GetClientAuthDataHook(PRFileDesc *s, SSLGetClientAuthData func,
|
| return SECSuccess;
|
| }
|
|
|
| +SECStatus
|
| +SSL_SetClientChannelIDCallback(PRFileDesc *fd,
|
| + SSLClientChannelIDCallback callback,
|
| + void *arg) {
|
| + sslSocket *ss = ssl_FindSocket(fd);
|
| +
|
| + if (!ss) {
|
| + SSL_DBG(("%d: SSL[%d]: bad socket in SSL_SetClientChannelIDCallback",
|
| + SSL_GETPID(), fd));
|
| + return SECFailure;
|
| + }
|
| +
|
| + ss->getChannelID = callback;
|
| + ss->getChannelIDArg = arg;
|
| +
|
| + return SECSuccess;
|
| +}
|
| +
|
| #ifdef NSS_PLATFORM_CLIENT_AUTH
|
| /* NEED LOCKS IN HERE. */
|
| SECStatus
|
|
|