| OLD | NEW |
| (Empty) |
| 1 diff --git a/net/third_party/nss/ssl/ssl3con.c b/net/third_party/nss/ssl/ssl3con
.c | |
| 2 index 8395f61..8b8b758 100644 | |
| 3 --- a/net/third_party/nss/ssl/ssl3con.c | |
| 4 +++ b/net/third_party/nss/ssl/ssl3con.c | |
| 5 @@ -859,6 +859,11 @@ static SECStatus | |
| 6 Null_Cipher(void *ctx, unsigned char *output, int *outputLen, int maxOutputLen, | |
| 7 const unsigned char *input, int inputLen) | |
| 8 { | |
| 9 + if (inputLen > maxOutputLen) { | |
| 10 + *outputLen = 0; /* Match PK11_CipherOp in setting outputLen */ | |
| 11 + PORT_SetError(SEC_ERROR_OUTPUT_LEN); | |
| 12 + return SECFailure; | |
| 13 + } | |
| 14 *outputLen = inputLen; | |
| 15 if (input != output) | |
| 16 PORT_Memcpy(output, input, inputLen); | |
| OLD | NEW |