| Index: net/base/net_util.cc
|
| ===================================================================
|
| --- net/base/net_util.cc (revision 5738)
|
| +++ net/base/net_util.cc (working copy)
|
| @@ -800,11 +800,12 @@
|
|
|
| #ifdef OS_WIN
|
| std::string GetDirectoryListingHeader(const std::string& title) {
|
| - std::string result = NetModule::GetResource(IDR_DIR_HEADER_HTML);
|
| - if (result.empty()) {
|
| + static const StringPiece header(NetModule::GetResource(IDR_DIR_HEADER_HTML));
|
| + if (header.empty()) {
|
| NOTREACHED() << "expected resource not found";
|
| }
|
|
|
| + std::string result(header.data(), header.size());
|
| result.append("<script>start(");
|
| string_escape::JavascriptDoubleQuote(title, true, &result);
|
| result.append(");</script>\n");
|
|
|