From ee95b719ced3c107e803569440954256f77d98fe Mon Sep 17 00:00:00 2001
From: "cpu@google.com" <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Thu, 30 Apr 2009 20:11:14 +0000
Subject: Remove COM initialization from renderer - Renderers should not use
 COM

TEST= existing tests suffice
BUG= 11205

Review URL: http://codereview.chromium.org/99230

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14983 0039d316-1c4b-4281-b951-d872f2087c98
---
 chrome/renderer/renderer_main_platform_delegate_win.cc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/chrome/renderer/renderer_main_platform_delegate_win.cc b/chrome/renderer/renderer_main_platform_delegate_win.cc
index a3dd4a5..743fc63 100644
--- a/chrome/renderer/renderer_main_platform_delegate_win.cc
+++ b/chrome/renderer/renderer_main_platform_delegate_win.cc
@@ -4,8 +4,6 @@
 
 #include "chrome/renderer/renderer_main_platform_delegate.h"
 
-#include <objbase.h>
-
 #include "base/command_line.h"
 #include "chrome/common/chrome_constants.h"
 #include "chrome/common/chrome_switches.h"
@@ -22,11 +20,11 @@ RendererMainPlatformDelegate::~RendererMainPlatformDelegate() {
 }
 
 void RendererMainPlatformDelegate::PlatformInitialize() {
-  CoInitialize(NULL);
+  // Be mindful of what resources you acquire here. They can be used by
+  // malicious code if the renderer gets compromised.
 }
 
 void RendererMainPlatformDelegate::PlatformUninitialize() {
-  CoUninitialize();
 }
 
 bool RendererMainPlatformDelegate::InitSandboxTests(bool no_sandbox) {
-- 
cgit v1.1