Index: sandbox/win/src/broker_services.cc |
diff --git a/sandbox/win/src/broker_services.cc b/sandbox/win/src/broker_services.cc |
index dbf75f967ec9d82ddc7000b38ecf2020034551f5..c5a18d30e5323c5510607615117fbd6319b43a0f 100644 |
--- a/sandbox/win/src/broker_services.cc |
+++ b/sandbox/win/src/broker_services.cc |
@@ -446,10 +446,10 @@ ResultCode BrokerServicesBase::SpawnTarget(const wchar_t* exe_path, |
if (stderr_handle != stdout_handle && stderr_handle != INVALID_HANDLE_VALUE) |
inherited_handle_list.push_back(stderr_handle); |
- HandleList policy_handle_list = policy_base->GetHandlesBeingShared(); |
+ const HandleList& policy_handle_list = policy_base->GetHandlesBeingShared(); |
for (auto handle : policy_handle_list) |
- inherited_handle_list.push_back(handle); |
+ inherited_handle_list.push_back(handle->Get()); |
if (inherited_handle_list.size()) |
++attribute_count; |