package kit: ReaderImplBase: Remove superfluous scratch buffer
This commit is contained in:
@@ -197,9 +197,6 @@ private:
|
|||||||
PackageFileSection* fCurrentSection;
|
PackageFileSection* fCurrentSection;
|
||||||
|
|
||||||
AttributeHandlerList fAttributeHandlerStack;
|
AttributeHandlerList fAttributeHandlerStack;
|
||||||
|
|
||||||
uint8* fScratchBuffer;
|
|
||||||
size_t fScratchBufferSize;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user