瀏覽代碼

* fixed cleanup on exit.

git-svn-id: trunk@5401 -
yury 18 年之前
父節點
當前提交
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