| Index: net/tools/dump_cache/cache_dumper.cc
 | 
| ===================================================================
 | 
| --- net/tools/dump_cache/cache_dumper.cc	(revision 48060)
 | 
| +++ net/tools/dump_cache/cache_dumper.cc	(working copy)
 | 
| @@ -1,4 +1,4 @@
 | 
| -// Copyright (c) 2009 The Chromium Authors. All rights reserved.
 | 
| +// Copyright (c) 2010 The Chromium Authors. All rights reserved.
 | 
|  // Use of this source code is governed by a BSD-style license that can be
 | 
|  // found in the LICENSE file.
 | 
|  
 | 
| @@ -89,6 +89,10 @@
 | 
|  #ifdef WIN32_LARGE_FILENAME_SUPPORT
 | 
|    entry_ = CreateFileW(file.c_str(), GENERIC_WRITE|GENERIC_READ, 0, 0,
 | 
|                         CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
 | 
| +  if (entry_ == INVALID_HANDLE_VALUE) {
 | 
| +    wprintf(L"CreateFileW (%s) failed: %d\n", file.c_str(), GetLastError());
 | 
| +    return false;
 | 
| +  }
 | 
|    return entry_ != INVALID_HANDLE_VALUE;
 | 
|  #else
 | 
|    entry_ = file_util::OpenFile(entry_path_, "w+");
 | 
| @@ -184,7 +188,7 @@
 | 
|  #ifdef WIN32_LARGE_FILENAME_SUPPORT
 | 
|    DWORD bytes;
 | 
|    DWORD rv = WriteFile(entry_, data, len, &bytes, 0);
 | 
| -  return rv == TRUE && bytes == len;
 | 
| +  return rv == TRUE && bytes == static_cast<DWORD>(len);
 | 
|  #else
 | 
|    int bytes = fwrite(data, 1, len, entry_);
 | 
|    return bytes == len;
 | 
| 
 |