Index: chrome/browser/chromeos/gdata/gdata_upload_file_info.cc |
diff --git a/chrome/browser/chromeos/gdata/gdata_upload_file_info.cc b/chrome/browser/chromeos/gdata/gdata_upload_file_info.cc |
index dcda0342e11b8fc9e129bbcac40fe11250b08c68..6b24b2ff0097147ae2d5b93aa26ca6b534393b22 100644 |
--- a/chrome/browser/chromeos/gdata/gdata_upload_file_info.cc |
+++ b/chrome/browser/chromeos/gdata/gdata_upload_file_info.cc |
@@ -24,6 +24,11 @@ UploadFileInfo::UploadFileInfo() |
} |
UploadFileInfo::~UploadFileInfo() { |
+ // The file stream is closed by the destructor asynchronously. |
+ if (file_stream) { |
+ delete file_stream; |
+ file_stream = NULL; |
+ } |
} |
int64 UploadFileInfo::SizeRemaining() const { |