소스 검색

* fixed cleanup on exit.

git-svn-id: trunk@5401 -
yury 19 년 전
부모
커밋
ed714baff3
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      rtl/wince/system.pp

+ 5 - 3
rtl/wince/system.pp

@@ -1772,10 +1772,12 @@ procedure SysCleanup;
 var
   i: integer;
 begin
+  if FCmdLine = nil then
+    exit;
   SysFreeMem(FCmdLine);
-  for i:=0 to argc do
-    sysfreemem(argv[i]);
-  sysfreemem(argv);
+  for i:=0 to Fargc do
+    sysfreemem(Fargv[i]);
+  sysfreemem(Fargv);
 end;
 
 initialization