Chromium Code Reviews| Index: chrome/browser/sessions/session_backend.cc |
| diff --git a/chrome/browser/sessions/session_backend.cc b/chrome/browser/sessions/session_backend.cc |
| index 314e427a564bc537a6908cb27e52e70a72d29651..f571430d9bbc5863b4e7c218c464bd26f334d979 100644 |
| --- a/chrome/browser/sessions/session_backend.cc |
| +++ b/chrome/browser/sessions/session_backend.cc |
| @@ -365,10 +365,9 @@ void SessionBackend::ResetFile() { |
| net::FileStream* SessionBackend::OpenAndWriteHeader(const FilePath& path) { |
| DCHECK(!path.empty()); |
| scoped_ptr<net::FileStream> file(new net::FileStream()); |
| - file->Open(path, base::PLATFORM_FILE_CREATE_ALWAYS | |
| - base::PLATFORM_FILE_WRITE | base::PLATFORM_FILE_EXCLUSIVE_WRITE | |
| - base::PLATFORM_FILE_EXCLUSIVE_READ); |
| - if (!file->IsOpen()) |
| + if(file->Open(path, base::PLATFORM_FILE_CREATE_ALWAYS | |
| + base::PLATFORM_FILE_WRITE | base::PLATFORM_FILE_EXCLUSIVE_WRITE | |
| + base::PLATFORM_FILE_EXCLUSIVE_READ) != 0) |
|
Lei Zhang
2011/03/11 01:09:35
don't check for 0, check for OK.
Sheridan Rawlins
2011/03/11 01:39:49
Done.
|
| return NULL; |
| FileHeader header; |
| header.signature = kFileSignature; |