浏览代码

* Fixed an unnecessary memleak.

marco 24 年之前
父节点
当前提交
c9462b87c3
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      rtl/go32v2/dxeload.pp

+ 5 - 1
rtl/go32v2/dxeload.pp

@@ -91,13 +91,17 @@ begin
         cardinal(addr):=cardinal(data)+cardinal(relocs^[i]);
         addr^:=addr^+cardinal(data);
      end;
+   FreeMem(relocs,dh.nrelocs*sizeof(pointer));
    dxe_load:=pointer( dh.symbol_offset + cardinal(data));
 end;
 
 end.
 {
   $Log$
-  Revision 1.3  2000-12-16 15:57:52  jonas
+  Revision 1.4  2001-07-23 09:52:38  marco
+   * Fixed an unnecessary memleak.
+
+  Revision 1.3  2000/12/16 15:57:52  jonas
     * avoid the longint + cardinal to int64 conversion (merged Pierre's patch)
 
   Revision 1.2  2000/07/13 11:33:40  michael