Revert of r22559.

This caused an easily reproducible crash:

1. Start with a fresh profile
2. Navigate to google.com
3. Restart
4. Navigate to google.com
5. crash

The change from pass-by-value to pass-by-ref in
fav_icon_helper.* seems to be to blame, but I can't see it
right off.

[email protected]

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22595 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc
index da9fbd5..a8e90043 100644
--- a/chrome/browser/automation/automation_provider.cc
+++ b/chrome/browser/automation/automation_provider.cc
@@ -1844,7 +1844,7 @@
 // TODO(brettw) change this to accept GURLs when history supports it
 void AutomationProvider::OnRedirectQueryComplete(
     HistoryService::Handle request_handle,
-    const GURL& from_url,
+    GURL from_url,
     bool success,
     history::RedirectList* redirects) {
   DCHECK(request_handle == redirect_query_);