| Index: net/socket/ssl_server_socket_nss.cc
|
| diff --git a/net/socket/ssl_server_socket_nss.cc b/net/socket/ssl_server_socket_nss.cc
|
| index 9cf4114f489e9e689c3e32bb878019debcf55c5e..cfdc5c545ef894b992722d24aedb89c49aa9f0f2 100644
|
| --- a/net/socket/ssl_server_socket_nss.cc
|
| +++ b/net/socket/ssl_server_socket_nss.cc
|
| @@ -553,7 +553,10 @@ int SSLServerSocketNSS::BufferSend(void) {
|
| const char* buf1;
|
| const char* buf2;
|
| unsigned int len1, len2;
|
| - memio_GetWriteParams(nss_bufs_, &buf1, &len1, &buf2, &len2);
|
| + if (memio_GetWriteParams(nss_bufs_, &buf1, &len1, &buf2, &len2)) {
|
| + // The error code itself is ignored, so just return ERR_ABORTED.
|
| + return ERR_ABORTED;
|
| + }
|
| const unsigned int len = len1 + len2;
|
|
|
| int rv = 0;
|
|
|