|
|
@ -3092,11 +3092,11 @@ bool LoadExternalBlockFile(FILE* fileIn, CDiskBlockPos *dbp)
|
|
|
|
unsigned int nSize = 0;
|
|
|
|
unsigned int nSize = 0;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
// locate a header
|
|
|
|
// locate a header
|
|
|
|
unsigned char buf[4];
|
|
|
|
unsigned char buf[MESSAGE_START_SIZE];
|
|
|
|
blkdat.FindByte(Params().MessageStart()[0]);
|
|
|
|
blkdat.FindByte(Params().MessageStart()[0]);
|
|
|
|
nRewind = blkdat.GetPos()+1;
|
|
|
|
nRewind = blkdat.GetPos()+1;
|
|
|
|
blkdat >> FLATDATA(buf);
|
|
|
|
blkdat >> FLATDATA(buf);
|
|
|
|
if (memcmp(buf, Params().MessageStart(), 4))
|
|
|
|
if (memcmp(buf, Params().MessageStart(), MESSAGE_START_SIZE))
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
// read size
|
|
|
|
// read size
|
|
|
|
blkdat >> nSize;
|
|
|
|
blkdat >> nSize;
|
|
|
|