diff --git a/core/src/main/java/org/jruby/util/OSEnvironment.java b/core/src/main/java/org/jruby/util/OSEnvironment.java index 4c9596b2e25..bfea5120ff9 100644 --- a/core/src/main/java/org/jruby/util/OSEnvironment.java +++ b/core/src/main/java/org/jruby/util/OSEnvironment.java @@ -90,10 +90,11 @@ private static Map getAsMapOfRubyStrings(Ruby runtime, Set entry : entrySet) { - String value = (String)entry.getValue(); - String key = (String)entry.getKey(); + String key = (String) entry.getKey(); + + if (Platform.IS_WINDOWS && key.startsWith("=")) continue; - addRubyKeyValuePair(runtime, envs, key, value, encoding); + addRubyKeyValuePair(runtime, envs, key, (String) entry.getValue(), encoding); } return envs;