mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 1061052 - Fix more bad implicit constructors in netwerk; r=mcmanus
This commit is contained in:
parent
8662c739d1
commit
052526d479
@ -1621,7 +1621,7 @@ CacheStorageService::DoomStorageEntry(CacheStorage const* aStorage,
|
||||
class Callback : public nsRunnable
|
||||
{
|
||||
public:
|
||||
Callback(nsICacheEntryDoomCallback* aCallback) : mCallback(aCallback) { }
|
||||
explicit Callback(nsICacheEntryDoomCallback* aCallback) : mCallback(aCallback) { }
|
||||
NS_IMETHODIMP Run()
|
||||
{
|
||||
mCallback->OnCacheEntryDoomed(NS_ERROR_NOT_AVAILABLE);
|
||||
|
@ -460,7 +460,7 @@ class AutoFree
|
||||
public:
|
||||
AutoFree() : mBuffer(nullptr) {}
|
||||
|
||||
AutoFree(char *buffer) : mBuffer(buffer) {}
|
||||
explicit AutoFree(char *buffer) : mBuffer(buffer) {}
|
||||
|
||||
~AutoFree() {
|
||||
free(mBuffer);
|
||||
@ -488,7 +488,7 @@ nsMultiMixedConv::OnDataAvailable(nsIRequest *request, nsISupports *context,
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
nsresult rv = NS_OK;
|
||||
AutoFree buffer = nullptr;
|
||||
AutoFree buffer(nullptr);
|
||||
uint32_t bufLen = 0, read = 0;
|
||||
|
||||
NS_ASSERTION(request, "multimixed converter needs a request");
|
||||
|
@ -50,7 +50,7 @@ protected:
|
||||
class ConvertedStreamListener: public nsIStreamListener
|
||||
{
|
||||
public:
|
||||
ConvertedStreamListener(nsUnknownDecoder *aDecoder);
|
||||
explicit ConvertedStreamListener(nsUnknownDecoder *aDecoder);
|
||||
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_NSIREQUESTOBSERVER
|
||||
|
@ -194,7 +194,7 @@ class URLLoadInfo : public nsISupports
|
||||
|
||||
public:
|
||||
|
||||
URLLoadInfo(const char* aUrl);
|
||||
explicit URLLoadInfo(const char* aUrl);
|
||||
|
||||
// ISupports interface...
|
||||
NS_DECL_THREADSAFE_ISUPPORTS
|
||||
|
Loading…
Reference in New Issue
Block a user