fix for open_port env vars with trailing '=' characters

Steve Vinoski <>
Wed Apr 21 20:26:18 CEST 2010

Passing {env, Env} to open_port with an environment variable value
containing a trailing '=' character results in the variable not being
set into the environment of the new process. Affects only UNIX as far
as I can see. Here's a fix:

git fetch git:// env_with_equal_sign

For more details, here's the full commit message:


More information about the erlang-patches mailing list