Lift `fix_potentially_long_windows_pathname` call outside of loop. NFC
diff --git a/emsdk.py b/emsdk.py
index 10ef2ae..64d2714 100644
--- a/emsdk.py
+++ b/emsdk.py
@@ -578,8 +578,9 @@
         unzip_to_dir = os.path.join(os.path.dirname(dest_dir), 'unzip_temp')
 
       # Now do the actual decompress.
+      target_dir = fix_potentially_long_windows_pathname(unzip_to_dir)
       for member in zf.infolist():
-        zf.extract(member, fix_potentially_long_windows_pathname(unzip_to_dir))
+        zf.extract(member, target_dir)
         dst_filename = os.path.join(unzip_to_dir, member.filename)
 
         # See: https://stackoverflow.com/questions/42326428/zipfile-in-python-file-permission