Bug 1061052 - Fix more bad implicit constructors in netwerk; r=mcmanus

This commit is contained in:
Ehsan Akhgari 2014-09-02 09:49:38 -04:00
parent 8662c739d1
commit 052526d479
4 changed files with 5 additions and 5 deletions

View File

@ -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);

View File

@ -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");

View File

@ -50,7 +50,7 @@ protected:
class ConvertedStreamListener: public nsIStreamListener
{
public:
ConvertedStreamListener(nsUnknownDecoder *aDecoder);
explicit ConvertedStreamListener(nsUnknownDecoder *aDecoder);
NS_DECL_ISUPPORTS
NS_DECL_NSIREQUESTOBSERVER

View File

@ -194,7 +194,7 @@ class URLLoadInfo : public nsISupports
public:
URLLoadInfo(const char* aUrl);
explicit URLLoadInfo(const char* aUrl);
// ISupports interface...
NS_DECL_THREADSAFE_ISUPPORTS