package kit: ReaderImplBase: Remove superfluous scratch buffer

This commit is contained in:
Ingo Weinhold 2014-06-29 18:35:29 +02:00
parent 0a62e01902
commit 0dab9e5cb4
2 changed files with 1 additions and 16 deletions

View File

@ -197,9 +197,6 @@ private:
PackageFileSection* fCurrentSection;
AttributeHandlerList fAttributeHandlerStack;
uint8* fScratchBuffer;
size_t fScratchBufferSize;
};

View File

@ -767,9 +767,7 @@ ReaderImplBase::ReaderImplBase(const char* fileType, BErrorOutput* errorOutput)
fOwnsFD(false),
fRawHeapReader(NULL),
fHeapReader(NULL),
fCurrentSection(NULL),
fScratchBuffer(NULL),
fScratchBufferSize(0)
fCurrentSection(NULL)
{
}
@ -782,8 +780,6 @@ ReaderImplBase::~ReaderImplBase()
if (fOwnsFD && fFD >= 0)
close(fFD);
delete[] fScratchBuffer;
}
@ -1054,14 +1050,6 @@ ReaderImplBase::_Init(int fd, bool keepFD)
fFD = fd;
fOwnsFD = keepFD;
// allocate a scratch buffer
fScratchBuffer = new(std::nothrow) uint8[kScratchBufferSize];
if (fScratchBuffer == NULL) {
fErrorOutput->PrintError("Error: Out of memory!\n");
return B_NO_MEMORY;
}
fScratchBufferSize = kScratchBufferSize;
return B_OK;
}