Browse Source

Added required check

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7172 8c9fc860-2736-0410-a75d-ab315db34111
felixf 8 năm trước cách đây
mục cha
commit
44eafb4a38
2 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. BIN
      WinAos/A2.exe
  2. 1 1
      source/Generic.Modules.Mod

BIN
WinAos/A2.exe


+ 1 - 1
source/Generic.Modules.Mod

@@ -678,7 +678,7 @@ BEGIN
 		(* clean up finalizers *)
 		m := root;
 		WHILE m # NIL DO
-			IF LEN(m.code)>0 THEN
+			IF (m.code # NIL) & (LEN(m.code)>0) THEN
 				Heaps.CleanupModuleFinalizers(ADDRESSOF(m.code[0]), LEN(m.code), m.name)
 			END;
 			m := m.next