summaryrefslogtreecommitdiffstats
path: root/chrome/browser/net/websocket_browsertest.cc
diff options
context:
space:
mode:
authortoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-04 08:22:53 +0000
committertoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-04 08:22:53 +0000
commitf2da6ac99be9bac06929de7e645ec5dce86b3a5e (patch)
tree9183bf4603f2aa7eb6bea48c92b4009d15c4ec95 /chrome/browser/net/websocket_browsertest.cc
parenta0b841788ac7ae2d1dfb3f09021d3e852050a1f8 (diff)
downloadchromium_src-f2da6ac99be9bac06929de7e645ec5dce86b3a5e.zip
chromium_src-f2da6ac99be9bac06929de7e645ec5dce86b3a5e.tar.gz
chromium_src-f2da6ac99be9bac06929de7e645ec5dce86b3a5e.tar.bz2
SSLClientSocket::IsConnected should care for internal buffers (OpenSSL)
SSLClientSocket::IsConnected() and SSLClientSocket::IsConnectedAndIdle() may return false though it has buffered data. They should care for internally processing buffer. The bug on NSS was already fixed. This CL will fix the issue on OpenSSL used by Android, and others with GYP_DEFINES="use_openssl=1". BUG=160033 TEST=browser_tests with use_openssl=1, or try on linux_redux Review URL: https://codereview.chromium.org/11827022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180364 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net/websocket_browsertest.cc')
-rw-r--r--chrome/browser/net/websocket_browsertest.cc10
1 files changed, 1 insertions, 9 deletions
diff --git a/chrome/browser/net/websocket_browsertest.cc b/chrome/browser/net/websocket_browsertest.cc
index 615bcc0..79ff11a 100644
--- a/chrome/browser/net/websocket_browsertest.cc
+++ b/chrome/browser/net/websocket_browsertest.cc
@@ -60,17 +60,9 @@ IN_PROC_BROWSER_TEST_F(WebSocketBrowserTest, WebSocketSplitSegments) {
EXPECT_TRUE(EqualsASCII(result, "PASS"));
}
-#if defined(USE_OPENSSL)
-// TODO(toyoshim): Enable this test for OpenSSL once http://crbug.com/160033
-// is fixed against OpenSSL.
-#define MAYBE_SecureWebSocketSplitRecords DISABLED_SecureWebSocketSplitRecords
-#else
-#define MAYBE_SecureWebSocketSplitRecords SecureWebSocketSplitRecords
-#endif
// Test that the browser can handle a WebSocket frame split into multiple SSL
// records.
-IN_PROC_BROWSER_TEST_F(WebSocketBrowserTest,
- MAYBE_SecureWebSocketSplitRecords) {
+IN_PROC_BROWSER_TEST_F(WebSocketBrowserTest, SecureWebSocketSplitRecords) {
// Launch a secure WebSocket server.
ASSERT_TRUE(wss_server_.Start());