(merge 3.2) Close #12383: Fix subprocess module with env={}: don't copy the
environment variables, start with an empty environment.
diff --git a/Lib/subprocess.py b/Lib/subprocess.py
index 49137d4..cfd4c85 100644
--- a/Lib/subprocess.py
+++ b/Lib/subprocess.py
@@ -1250,7 +1250,7 @@
                     # potential deadlocks, thus we do all this here.
                     # and pass it to fork_exec()
 
-                    if env:
+                    if env is not None:
                         env_list = [os.fsencode(k) + b'=' + os.fsencode(v)
                                     for k, v in env.items()]
                     else: