[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 1072155: Avoid duplicate entries in process-environ
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] master 1072155: Avoid duplicate entries in process-environment after re-dumping |
Date: |
Thu, 21 Mar 2019 11:56:14 -0400 (EDT) |
branch: master
commit 107215596c1a8edfb239a88850d822642bc0e4af
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Avoid duplicate entries in process-environment after re-dumping
* src/pdumper.c (Fdump_emacs_portable): Reset
process-environment to nil. (Bug#34936)
---
src/pdumper.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/pdumper.c b/src/pdumper.c
index fbf17d1..f459d97 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -4025,6 +4025,12 @@ types. */)
Lisp_Object symbol = intern ("command-line-processed");
specbind (symbol, Qnil);
+ /* Reset process-environment -- this is for when they re-dump a
+ pdump-restored emacs, since set_initial_environment wants always
+ to cons it from scratch. */
+ Vprocess_environment = Qnil;
+ garbage_collect ();
+
CHECK_STRING (filename);
filename = Fexpand_file_name (filename, Qnil);
filename = ENCODE_FILE (filename);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 1072155: Avoid duplicate entries in process-environment after re-dumping,
Eli Zaretskii <=