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; PackageFileSection* fCurrentSection;
AttributeHandlerList fAttributeHandlerStack; AttributeHandlerList fAttributeHandlerStack;
uint8* fScratchBuffer;
size_t fScratchBufferSize;
}; };
+1 -13
View File
@@ -767,9 +767,7 @@ ReaderImplBase::ReaderImplBase(const char* fileType, BErrorOutput* errorOutput)
fOwnsFD(false), fOwnsFD(false),
fRawHeapReader(NULL), fRawHeapReader(NULL),
fHeapReader(NULL), fHeapReader(NULL),
fCurrentSection(NULL), fCurrentSection(NULL)
fScratchBuffer(NULL),
fScratchBufferSize(0)
{ {
} }
@@ -782,8 +780,6 @@ ReaderImplBase::~ReaderImplBase()
if (fOwnsFD && fFD >= 0) if (fOwnsFD && fFD >= 0)
close(fFD); close(fFD);
delete[] fScratchBuffer;
} }
@@ -1054,14 +1050,6 @@ ReaderImplBase::_Init(int fd, bool keepFD)
fFD = fd; fFD = fd;
fOwnsFD = keepFD; 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; return B_OK;
} }