# HG changeset patch # User jjg # Date 1487278184 28800 # Node ID 4b0a3bda61d3f5e067742d552786b073754462bc # Parent a12e388192c0506b0df1eac9be488be235241c05 8175048: javadoc does not decode options containing '=' and ':' correctly Reviewed-by: ksrini diff -r a12e388192c0 -r 4b0a3bda61d3 langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java --- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java Thu Feb 16 18:29:03 2017 +0000 +++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java Thu Feb 16 12:49:44 2017 -0800 @@ -412,9 +412,7 @@ static ToolOption get(String name) { String oname = name; - if (name.contains(":")) { - oname = name.substring(0, name.indexOf(':') + 1); - } else if (name.contains("=")) { + if (name.startsWith("--") && name.contains("=")) { oname = name.substring(0, name.indexOf('=')); } for (ToolOption o : values()) {