Index: Source/modules/websockets/DOMWebSocket.cpp |
diff --git a/Source/modules/websockets/DOMWebSocket.cpp b/Source/modules/websockets/DOMWebSocket.cpp |
index 7b768003dd1df6d1d9d4c3e1130275623bb52c4c..f32af360759292e8554c232d44a334f5f5820ef0 100644 |
--- a/Source/modules/websockets/DOMWebSocket.cpp |
+++ b/Source/modules/websockets/DOMWebSocket.cpp |
@@ -45,6 +45,7 @@ |
#include "core/frame/ConsoleTypes.h" |
#include "core/frame/LocalDOMWindow.h" |
#include "core/frame/LocalFrame.h" |
+#include "core/frame/UseCounter.h" |
#include "core/frame/csp/ContentSecurityPolicy.h" |
#include "core/inspector/ConsoleMessage.h" |
#include "core/inspector/ScriptCallStack.h" |
@@ -282,6 +283,7 @@ void DOMWebSocket::connect(const String& url, const Vector<String>& protocols, E |
m_url = KURL(KURL(), url); |
if (executionContext()->securityContext().insecureRequestsPolicy() == SecurityContext::InsecureRequestsUpgrade && m_url.protocol() == "ws") { |
+ UseCounter::count(executionContext(), UseCounter::UpgradeInsecureRequestsUpgradedRequest); |
m_url.setProtocol("wss"); |
if (m_url.port() == 80) |
m_url.setPort(443); |