2
0
Эх сурвалжийг харах

Fix a potential access violation when exporting symbols on a Unix based system.

expunix.pas, texportlibunix:
  * generatelib: check whether hp2.sym is really assigned before accessing it

git-svn-id: branches/svenbarth/packages@29037 -
svenbarth 10 жил өмнө
parent
commit
0d3f89bdac
1 өөрчлөгдсөн 1 нэмэгдсэн , 0 устгасан
  1. 1 0
      compiler/expunix.pas

+ 1 - 0
compiler/expunix.pas

@@ -142,6 +142,7 @@ begin
   while assigned(hp2) do
    begin
      if (not hp2.is_var) and
+        assigned(hp2.sym) and
         (hp2.sym.typ=procsym) then
       begin
         { the manglednames can already be the same when the procedure