summaryrefslogtreecommitdiff
path: root/chromium/sandbox
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-07-07 11:39:03 +0200
committerAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-07-07 10:30:25 +0000
commitb80be2a302fe1e662a4a2b269d7ee8b7875581df (patch)
tree3a6e79ab9bc38ff554f77127b250edde8e476119 /chromium/sandbox
parent813fbf95af77a531c57a8c497345ad2c61d475b3 (diff)
downloadqtwebengine-chromium-b80be2a302fe1e662a4a2b269d7ee8b7875581df.tar.gz
BASELINE: Update to chromium 44.0.2403.80
Change-Id: Ib190ddcbbb5f312742c16d159bdfe9dbf7360c8a Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Diffstat (limited to 'chromium/sandbox')
-rw-r--r--chromium/sandbox/win/src/broker_services.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chromium/sandbox/win/src/broker_services.cc b/chromium/sandbox/win/src/broker_services.cc
index fec98f97970..4cf1657f9a5 100644
--- a/chromium/sandbox/win/src/broker_services.cc
+++ b/chromium/sandbox/win/src/broker_services.cc
@@ -535,6 +535,9 @@ ResultCode BrokerServicesBase::SpawnTarget(const wchar_t* exe_path,
// We can not track the life time of such processes and it is responsibility
// of the host application to make sure that spawned targets without jobs
// are terminated when the main application don't need them anymore.
+ // Sandbox policy engine needs to know that these processes are valid
+ // targets for e.g. BrokerDuplicateHandle so track them as peer processes.
+ AddTargetPeer(process_info.process_handle());
}
*target_info = process_info.Take();