From 67bf3693e90dd1e6701155bb0007e46e209b4b63 Mon Sep 17 00:00:00 2001 From: "kaie@kuix.de" Date: Mon, 3 Dec 2007 14:58:06 -0800 Subject: [PATCH] Bug 404059, connection to t-mobile hotspot startup page takes very long Landing workaround patch (shorten timeout) r=rrelyea, blocking1.9=mtschrep --- security/manager/ssl/src/nsNSSCallbacks.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/security/manager/ssl/src/nsNSSCallbacks.cpp b/security/manager/ssl/src/nsNSSCallbacks.cpp index 6798887a12dd..4f925e48efc3 100644 --- a/security/manager/ssl/src/nsNSSCallbacks.cpp +++ b/security/manager/ssl/src/nsNSSCallbacks.cpp @@ -211,6 +211,13 @@ SECStatus nsNSSHttpRequestSession::createFcn(SEC_HTTP_SERVER_SESSION session, rs->mTimeoutInterval = timeout; + // Use a maximum timeout value of 10 seconds because of bug 404059. + // FIXME: Use a better approach once 406120 is ready. + PRUint32 maxBug404059Timeout = PR_TicksPerSecond() * 10; + if (timeout > maxBug404059Timeout) { + rs->mTimeoutInterval = maxBug404059Timeout; + } + rs->mURL.Append(nsDependentCString(http_protocol_variant)); rs->mURL.AppendLiteral("://"); rs->mURL.Append(hss->mHost);