Remove use-after-free bug.

CID=104376
BUG=
TEST=


Review URL: https://chromiumcodereview.appspot.com/10821018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148424 0039d316-1c4b-4281-b951-d872f2087c98
parent 420ade41
...@@ -297,12 +297,12 @@ ResultCode BrokerServicesBase::SpawnTarget(const wchar_t* exe_path, ...@@ -297,12 +297,12 @@ ResultCode BrokerServicesBase::SpawnTarget(const wchar_t* exe_path,
HANDLE lockdown_token_temp; HANDLE lockdown_token_temp;
DWORD win_result = policy_base->MakeTokens(&initial_token_temp, DWORD win_result = policy_base->MakeTokens(&initial_token_temp,
&lockdown_token_temp); &lockdown_token_temp);
base::win::ScopedHandle initial_token(initial_token_temp);
base::win::ScopedHandle lockdown_token(lockdown_token_temp);
if (ERROR_SUCCESS != win_result) if (ERROR_SUCCESS != win_result)
return SBOX_ERROR_GENERIC; return SBOX_ERROR_GENERIC;
base::win::ScopedHandle initial_token(initial_token_temp);
base::win::ScopedHandle lockdown_token(lockdown_token_temp);
HANDLE job_temp; HANDLE job_temp;
win_result = policy_base->MakeJobObject(&job_temp); win_result = policy_base->MakeJobObject(&job_temp);
base::win::ScopedHandle job(job_temp); base::win::ScopedHandle job(job_temp);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment