aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2009-02-11 09:22:59 +0000
committerJuanma Barranquero2009-02-11 09:22:59 +0000
commitabab01f2e81262d65221d02b0cf525679bd8b7a7 (patch)
treef2247c6ef91f8d7270a56fdf4d9a5102e84e23ae
parentadab88bd5a217080dd7126447ef0ee5d78fee0c5 (diff)
downloademacs-abab01f2e81262d65221d02b0cf525679bd8b7a7.tar.gz
emacs-abab01f2e81262d65221d02b0cf525679bd8b7a7.zip
* server.el (server-with-environment): Don't fail for negative entries in ENV.
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/server.el6
2 files changed, 9 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b18c04ece87..a650253f162 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,4 +1,9 @@
12009-02-10 Dan Nicolaescu <dann@ics.uci.edu> 12009-02-11 Juanma Barranquero <lekktu@gmail.com>
2
3 * server.el (server-with-environment):
4 Don't fail for negative entries in ENV.
5
62009-02-11 Dan Nicolaescu <dann@ics.uci.edu>
2 7
3 * vc-dir.el (vc-dir-filename-mouse-map): Rename from vc-dir-mouse-map. 8 * vc-dir.el (vc-dir-filename-mouse-map): Rename from vc-dir-mouse-map.
4 (vc-default-dir-printer): Add a comment about updating this function. 9 (vc-default-dir-printer): Add a comment about updating this function.
diff --git a/lisp/server.el b/lisp/server.el
index f42be5821c0..cd9c5fa4ad8 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -240,9 +240,9 @@ ENV should be in the same format as `process-environment'."
240 `(let ((process-environment process-environment)) 240 `(let ((process-environment process-environment))
241 (dolist (,var ,vars) 241 (dolist (,var ,vars)
242 (let ((,value (getenv-internal ,var ,env))) 242 (let ((,value (getenv-internal ,var ,env)))
243 (push (if (null ,value) 243 (push (if (stringp ,value)
244 ,var 244 (concat ,var "=" ,value)
245 (concat ,var "=" ,value)) 245 ,var)
246 process-environment))) 246 process-environment)))
247 (progn ,@body)))) 247 (progn ,@body))))
248 248