소스 검색

* fix further instances where reallocmem instead of sysreallocmem is used to allocate the cmdline buffer, resolves #41168

florian 6 달 전
부모
커밋
9328dd6489
4개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      rtl/aix/system.pp
  2. 1 1
      rtl/nds/system.pp
  3. 1 1
      rtl/solaris/system.pp
  4. 1 1
      rtl/wii/system.pp

+ 1 - 1
rtl/aix/system.pp

@@ -171,7 +171,7 @@ var
 
   procedure AddBuf;
   begin
-    reallocmem(cmdline,size+bufsize);
+    sysreallocmem(cmdline,size+bufsize);
     move(buf^,cmdline[size],bufsize);
     inc(size,bufsize);
     bufsize:=0;

+ 1 - 1
rtl/nds/system.pp

@@ -179,7 +179,7 @@ var
 
   procedure AddBuf;
   begin
-    reallocmem(calculated_cmdline,size+bufsize);
+    sysreallocmem(calculated_cmdline,size+bufsize);
     move(buf^,calculated_cmdline[size],bufsize);
     inc(size,bufsize);
     bufsize:=0;

+ 1 - 1
rtl/solaris/system.pp

@@ -203,7 +203,7 @@ var
 
   procedure AddBuf;
   begin
-    reallocmem(cmdline,size+bufsize);
+    sysreallocmem(cmdline,size+bufsize);
     move(buf^,cmdline[size],bufsize);
     inc(size,bufsize);
     bufsize:=0;

+ 1 - 1
rtl/wii/system.pp

@@ -148,7 +148,7 @@ var
 
   procedure AddBuf;
   begin
-    reallocmem(calculated_cmdline,size+bufsize);
+    sysreallocmem(calculated_cmdline,size+bufsize);
     move(buf^,calculated_cmdline[size],bufsize);
     inc(size,bufsize);
     bufsize:=0;