diff options
-rw-r--r-- | net/url_request/url_request_throttler_entry_interface.h | 3 | ||||
-rw-r--r-- | tools/valgrind/tsan/suppressions.txt | 7 |
2 files changed, 2 insertions, 8 deletions
diff --git a/net/url_request/url_request_throttler_entry_interface.h b/net/url_request/url_request_throttler_entry_interface.h index 616e1d0..f443b29 100644 --- a/net/url_request/url_request_throttler_entry_interface.h +++ b/net/url_request/url_request_throttler_entry_interface.h @@ -15,7 +15,7 @@ class URLRequestThrottlerHeaderInterface; // Interface provided on entries of the URL request throttler manager. class URLRequestThrottlerEntryInterface - : public base::RefCounted<URLRequestThrottlerEntryInterface> { + : public base::RefCountedThreadSafe<URLRequestThrottlerEntryInterface> { public: URLRequestThrottlerEntryInterface() {} @@ -51,6 +51,7 @@ class URLRequestThrottlerEntryInterface virtual void ReceivedContentWasMalformed() = 0; protected: + friend class base::RefCountedThreadSafe<URLRequestThrottlerEntryInterface>; virtual ~URLRequestThrottlerEntryInterface() {} private: diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt index 43cbf1d..272fecd 100644 --- a/tools/valgrind/tsan/suppressions.txt +++ b/tools/valgrind/tsan/suppressions.txt @@ -116,13 +116,6 @@ fun:base::RefCounted<net::NetLog::EventParameters>::* } -{ - bug_64501 - ThreadSanitizer:Race - ... - fun:base::RefCounted<net::URLRequestThrottlerEntryInterface>::* -} - ############################ # Benign races { |