Преглед на файлове

Bug in UFileStorage.pas

Bug when blockchain does not start from 0 block
PascalCoin преди 8 години
родител
ревизия
49baa54c15
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      Units/PascalCoin/UFileStorage.pas

+ 1 - 1
Units/PascalCoin/UFileStorage.pas

@@ -829,7 +829,7 @@ begin
     if not Result then begin
       raise Exception.Create('Cannot found header of previous block '+inttostr(Operations.OperationBlock.block));
     end;
-    If (_Header.BlockNumber MOD CT_GroupBlockSize)=0 then begin
+    If ((_Header.BlockNumber-BlockHeaderFirstBlock) MOD CT_GroupBlockSize)=0 then begin  //XXXXXXXXXX
       _Header.StreamBlockRelStartPos := 0;
     end else begin
       _Header.StreamBlockRelStartPos := _HeaderPrevious.StreamBlockRelStartPos + _HeaderPrevious.BlockSize;