summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--webkit/glue/resource_fetcher.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/webkit/glue/resource_fetcher.cc b/webkit/glue/resource_fetcher.cc
index ac91399..89fc48a 100644
--- a/webkit/glue/resource_fetcher.cc
+++ b/webkit/glue/resource_fetcher.cc
@@ -32,7 +32,7 @@ ResourceFetcher::ResourceFetcher(const GURL& url, WebCore::Frame* frame,
}
ResourceFetcher::~ResourceFetcher() {
- if (!completed_)
+ if (!completed_ && loader_.get())
loader_->cancel();
loader_ = NULL;
}