aboutsummaryrefslogtreecommitdiff
path: root/src/jdk/nashorn/internal/runtime/options/Options.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jdk/nashorn/internal/runtime/options/Options.java')
-rw-r--r--src/jdk/nashorn/internal/runtime/options/Options.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/jdk/nashorn/internal/runtime/options/Options.java b/src/jdk/nashorn/internal/runtime/options/Options.java
index 3e09fa57..16f3bc0f 100644
--- a/src/jdk/nashorn/internal/runtime/options/Options.java
+++ b/src/jdk/nashorn/internal/runtime/options/Options.java
@@ -243,7 +243,13 @@ public final class Options {
*/
public String getString(final String key) {
final Option<?> option = get(key);
- return option != null ? (String)option.getValue() : null;
+ if(option != null) {
+ final String value = (String)option.getValue();
+ if(value != null) {
+ return value.intern();
+ }
+ }
+ return null;
}
/**