1.0.11.1: Handle set-but-empty environment variables
[sbcl.git] / src / code / save.lisp
index 4aa940a..bb0bcc5 100644 (file)
@@ -152,10 +152,9 @@ sufficiently motivated to do lengthy fixes."
       (funcall hook)))
   (when (rest (sb!thread:list-all-threads))
     (error "Cannot save core with multiple threads running."))
-  #!-win32
-  (when (fboundp 'cancel-finalization)
-    (cancel-finalization sb!sys:*tty*))
   (float-deinit)
   (profile-deinit)
   (debug-deinit)
-  (foreign-deinit))
+  (foreign-deinit)
+  (stream-deinit)
+  (deinit-finalizers))