summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/renderer/renderer_webkitclient_impl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/renderer/renderer_webkitclient_impl.cc b/chrome/renderer/renderer_webkitclient_impl.cc
index 5511a9b..958efd5 100644
--- a/chrome/renderer/renderer_webkitclient_impl.cc
+++ b/chrome/renderer/renderer_webkitclient_impl.cc
@@ -38,7 +38,8 @@ WebKit::WebString RendererWebKitClientImpl::cookies(
void RendererWebKitClientImpl::prefetchHostName(
const WebKit::WebString& hostname) {
if (!hostname.isEmpty()) {
- const std::string& hostname_utf8 = UTF16ToUTF8(hostname);
+ std::string hostname_utf8;
+ UTF16ToUTF8(hostname.characters(), hostname.length(), &hostname_utf8);
DnsPrefetchCString(hostname_utf8.data(), hostname_utf8.length());
}
}