• Noam Postavsky's avatar
    Keep w32 environment settings internal only · 73f0715d
    Noam Postavsky authored
    * src/emacs.c (main) [WINDOWSNT]: Move init_environment calls after the
    set_initial_environment call.  This prevents Emacs' modifications to the
    environment from contaminating Vprocess_environment and
    Vinitial_environment (Bug #10980).
    * src/callproc.c (getenv_internal) [WINDOWSNT]: Consult Emacs' internal
    environment in as a fallback to Vprocess_environment.
    * test/src/callproc-tests.el (initial-environment-preserved): New Test.
    73f0715d
emacs.c 76.3 KB