summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/file_system_operation.cc
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-21 22:49:54 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-21 22:49:54 +0000
commit632197304ce0bb8fa5cd8931fe90c3c19cdeeab8 (patch)
tree632664c02fa3f4f5ddc07e9cd0890e6aae2fa26b /webkit/fileapi/file_system_operation.cc
parentb2cb730f4b30aceab3039003968ce5c8450b58a1 (diff)
downloadchromium_src-632197304ce0bb8fa5cd8931fe90c3c19cdeeab8.zip
chromium_src-632197304ce0bb8fa5cd8931fe90c3c19cdeeab8.tar.gz
chromium_src-632197304ce0bb8fa5cd8931fe90c3c19cdeeab8.tar.bz2
Coverity: Initialize member variables.
CID=100358,100392,100393,101544,101545,101778,102025,102052,102053,102320, 102347,102394 BUG=none TEST=none R=gbillock Review URL: http://codereview.chromium.org/9006026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115434 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/file_system_operation.cc')
-rw-r--r--webkit/fileapi/file_system_operation.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/webkit/fileapi/file_system_operation.cc b/webkit/fileapi/file_system_operation.cc
index 62b21f0..745273b 100644
--- a/webkit/fileapi/file_system_operation.cc
+++ b/webkit/fileapi/file_system_operation.cc
@@ -63,7 +63,8 @@ FileSystemOperation::FileSystemOperation(
FileSystemContext* file_system_context)
: proxy_(proxy),
dispatcher_(dispatcher),
- operation_context_(file_system_context, NULL) {
+ operation_context_(file_system_context, NULL),
+ peer_handle_(base::kNullProcessHandle) {
#ifndef NDEBUG
pending_operation_ = kOperationNone;
#endif
@@ -721,10 +722,12 @@ void FileSystemOperation::DidOpenFile(
bool unused) {
if (!dispatcher_.get())
return;
- if (rv == base::PLATFORM_FILE_OK)
+ if (rv == base::PLATFORM_FILE_OK) {
+ CHECK_NE(base::kNullProcessHandle, peer_handle_);
dispatcher_->DidOpenFile(file.ReleaseValue(), peer_handle_);
- else
+ } else {
dispatcher_->DidFail(rv);
+ }
}
void FileSystemOperation::OnFileOpenedForWrite(