package kit: ReaderImplBase: Remove superfluous scratch buffer

This commit is contained in:
Ingo Weinhold
2014-06-30 21:51:16 +02:00
parent 0a62e01902
commit 0dab9e5cb4
2 changed files with 1 additions and 16 deletions
@@ -197,9 +197,6 @@ private:
PackageFileSection* fCurrentSection;
AttributeHandlerList fAttributeHandlerStack;
uint8* fScratchBuffer;
size_t fScratchBufferSize;
};
+1 -13
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;
}