소스 검색

* Fix range check error (len=0)

Michaël Van Canneyt 6 달 전
부모
커밋
16d8d46691
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      compiler/cresstr.pas

+ 2 - 1
compiler/cresstr.pas

@@ -93,7 +93,8 @@ uses
           begin
           Len:=asym.value.len;
           SetLength(AValue,Len);
-          Move(asym.value.valueptr^,AValue[0],Len);
+          if len>0 then
+            Move(asym.value.valueptr^,AValue[0],Len);
           end;
         CalcHash;
       end;