| Index: chrome/installer/gcapi/gcapi.cc
|
| diff --git a/chrome/installer/gcapi/gcapi.cc b/chrome/installer/gcapi/gcapi.cc
|
| index ce0d22a0dbc894f590a233f47346c35739f965e4..ce03d857fd6aece4c2137ae06e82ed5754816150 100644
|
| --- a/chrome/installer/gcapi/gcapi.cc
|
| +++ b/chrome/installer/gcapi/gcapi.cc
|
| @@ -478,7 +478,8 @@ BOOL __stdcall LaunchGoogleChrome() {
|
| if (process_handle.IsValid()) {
|
| HANDLE process_token = NULL;
|
| HANDLE user_token = NULL;
|
| - if (::OpenProcessToken(process_handle, TOKEN_DUPLICATE | TOKEN_QUERY,
|
| + if (::OpenProcessToken(process_handle.Get(),
|
| + TOKEN_DUPLICATE | TOKEN_QUERY,
|
| &process_token) &&
|
| ::DuplicateTokenEx(process_token,
|
| TOKEN_IMPERSONATE | TOKEN_QUERY |
|
|
|