Index: content/browser/download/download_file_impl.cc |
diff --git a/content/browser/download/download_file_impl.cc b/content/browser/download/download_file_impl.cc |
index 7599900f108da8ba87e9bd1e7801bd9c8307528b..043ad10c1c452ecc9e18318233b30f0af8e4a5df 100644 |
--- a/content/browser/download/download_file_impl.cc |
+++ b/content/browser/download/download_file_impl.cc |
@@ -139,7 +139,8 @@ void DownloadFileImpl::Detach(base::Closure callback) { |
file_.Detach(); |
- BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, callback); |
+ if (!callback.is_null()) |
+ BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, callback); |
} |
void DownloadFileImpl::Cancel() { |