GZipFile: Move buf_, buflen_ to initializer list

pull/57/merge
Tatsuhiro Tsujikawa 2013-03-03 22:51:27 +09:00
parent 43cb2d880a
commit 588ee2f1cc
2 changed files with 3 additions and 4 deletions

View File

@ -44,7 +44,8 @@
namespace aria2 {
GZipFile::GZipFile(const char* filename, const char* mode)
: BufferedFile(0), fp_(0), open_(false)
: BufferedFile(0), fp_(0), open_(false),
buflen_(1024), buf_(reinterpret_cast<char*>(malloc(buflen_)))
{
FILE* fp =
#ifdef __MINGW32__
@ -72,8 +73,6 @@ GZipFile::GZipFile(const char* filename, const char* mode)
}
fclose(fp);
}
buflen_ = 1024;
buf_ = reinterpret_cast<char*>(malloc(buflen_));
}
GZipFile::~GZipFile()

View File

@ -60,8 +60,8 @@ private:
gzFile fp_;
bool open_;
char* buf_;
size_t buflen_;
char* buf_;
protected:
virtual bool isError() const;
virtual bool isEOF() const { return gzeof(fp_); }