summaryrefslogtreecommitdiff
path: root/vpn
diff options
context:
space:
mode:
Diffstat (limited to 'vpn')
-rw-r--r--vpn/vpn_provider.cc2
-rw-r--r--vpn/vpn_provider.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/vpn/vpn_provider.cc b/vpn/vpn_provider.cc
index b9965b61..163037c8 100644
--- a/vpn/vpn_provider.cc
+++ b/vpn/vpn_provider.cc
@@ -181,7 +181,7 @@ bool VPNProvider::OnDeviceInfoAvailable(const string& link_name,
return false;
}
-void VPNProvider::RemoveService(VPNServiceRefPtr service) {
+void VPNProvider::RemoveService(const VPNServiceRefPtr& service) {
const auto it = std::find(services_.begin(), services_.end(), service);
if (it != services_.end()) {
services_.erase(it);
diff --git a/vpn/vpn_provider.h b/vpn/vpn_provider.h
index 08c8923f..3bd2d907 100644
--- a/vpn/vpn_provider.h
+++ b/vpn/vpn_provider.h
@@ -68,7 +68,7 @@ class VPNProvider : public ProviderInterface {
// Clean up a VPN services that has been unloaded and will be deregistered.
// This removes the VPN provider's reference to this service in its
// services_ vector.
- void RemoveService(VPNServiceRefPtr service);
+ void RemoveService(const VPNServiceRefPtr& service);
// Returns true if any of the managed VPN services is connecting or connected.
virtual bool HasActiveService() const;