Reorder BrowserProcess constructor to avoid invalid memory
authorCzipperz <czipperz@gmail.com>
Fri, 13 Jan 2017 00:55:26 +0000 (16:55 -0800)
committerCzipperz <czipperz@gmail.com>
Fri, 13 Jan 2017 00:55:26 +0000 (16:55 -0800)
chromium_src/chrome/browser/browser_process.cc

index 2c07333..a38d55f 100644 (file)
@@ -9,10 +9,9 @@
 
 BrowserProcess* g_browser_process = NULL;
 
-BrowserProcess::BrowserProcess() {
+BrowserProcess::BrowserProcess()
+    : print_job_manager_(new printing::PrintJobManager) {
   g_browser_process = this;
-
-  print_job_manager_.reset(new printing::PrintJobManager);
 }
 
 BrowserProcess::~BrowserProcess() {