Bug 1061254 - Fix more bad implicit constructors in misc. components; r=bsmedberg

This commit is contained in:
Ehsan Akhgari
2014-09-02 18:24:49 -04:00
parent d282557bca
commit 5ced44bfa4
9 changed files with 13 additions and 13 deletions

View File

@@ -52,7 +52,7 @@ namespace SystemMemoryReporter {
*/
struct MOZ_STACK_CLASS AutoDir
{
AutoDir(DIR* aDir) : mDir(aDir) {}
explicit AutoDir(DIR* aDir) : mDir(aDir) {}
~AutoDir() { if (mDir) closedir(mDir); };
DIR* mDir;
};
@@ -62,7 +62,7 @@ struct MOZ_STACK_CLASS AutoDir
*/
struct MOZ_STACK_CLASS AutoFile
{
AutoFile(FILE* aFile) : mFile(aFile) {}
explicit AutoFile(FILE* aFile) : mFile(aFile) {}
~AutoFile() { if (mFile) fclose(mFile); }
FILE* mFile;
};