Index: chrome/browser/sync/glue/history_model_worker.cc |
diff --git a/chrome/browser/sync/glue/history_model_worker.cc b/chrome/browser/sync/glue/history_model_worker.cc |
index b6f3e5e6515d9f9ac399a6a5ca37bd526c6a6926..1c39501faecc7dddd69e267b6586d6372d44820a 100644 |
--- a/chrome/browser/sync/glue/history_model_worker.cc |
+++ b/chrome/browser/sync/glue/history_model_worker.cc |
@@ -46,7 +46,7 @@ HistoryModelWorker::~HistoryModelWorker() { |
void HistoryModelWorker::DoWorkAndWaitUntilDone(Callback0::Type* work) { |
WaitableEvent done(false, false); |
- scoped_refptr<WorkerTask> task = new WorkerTask(work, &done); |
+ scoped_refptr<WorkerTask> task(new WorkerTask(work, &done)); |
history_service_->ScheduleDBTask(task.get(), this); |
done.Wait(); |
} |