Index: jingle/notifier/base/proxy_resolving_client_socket.cc |
diff --git a/jingle/notifier/base/proxy_resolving_client_socket.cc b/jingle/notifier/base/proxy_resolving_client_socket.cc |
index 45d0c11c72a7bbe416656a248eb2a618e3ffa301..a4083b0fea990a417496953972a3099844a62895 100644 |
--- a/jingle/notifier/base/proxy_resolving_client_socket.cc |
+++ b/jingle/notifier/base/proxy_resolving_client_socket.cc |
@@ -190,6 +190,8 @@ void ProxyResolvingClientSocket::ProcessConnectDone(int status) { |
// Proxy reconsideration pending. Return. |
return; |
CloseTransportSocket(); |
+ } else { |
+ ReportSuccessfulProxyConnection(); |
} |
RunUserConnectCallback(status); |
} |
@@ -274,6 +276,10 @@ int ProxyResolvingClientSocket::ReconsiderProxyAfterError(int error) { |
return rv; |
} |
+void ProxyResolvingClientSocket::ReportSuccessfulProxyConnection() { |
+ network_session_->proxy_service()->ReportSuccess(proxy_info_); |
+} |
+ |
void ProxyResolvingClientSocket::Disconnect() { |
CloseTransportSocket(); |
if (pac_request_) |