summaryrefslogtreecommitdiffstats
path: root/net/url_request/url_request_job.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/url_request/url_request_job.h')
-rw-r--r--net/url_request/url_request_job.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/net/url_request/url_request_job.h b/net/url_request/url_request_job.h
index ea5539c..7ceaa55 100644
--- a/net/url_request/url_request_job.h
+++ b/net/url_request/url_request_job.h
@@ -48,7 +48,10 @@ class GURL;
class URLRequest;
class URLRequestJobMetrics;
-class URLRequestJob : public base::RefCounted<URLRequestJob> {
+// The URLRequestJob is using RefCounterThreadSafe because some sub classes
+// can be destroyed on multiple threads. This is the case of the
+// UrlRequestFileJob.
+class URLRequestJob : public base::RefCountedThreadSafe<URLRequestJob> {
public:
URLRequestJob(URLRequest* request);
virtual ~URLRequestJob();