Skip to content

Commit 2a24764

Browse files
committed
Simplify
1 parent f72a617 commit 2a24764

1 file changed

Lines changed: 3 additions & 10 deletions

File tree

java/org/apache/coyote/http2/HPackHuffman.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -490,16 +490,9 @@ public static void decode(ByteBuffer data, int length, StringBuilder target, boo
490490
if (!eosBits) {
491491
throw new HpackException(sm.getString("hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS"));
492492
}
493-
if (isFieldName) {
494-
if (!HttpParser.isToken(c) || Character.isUpperCase(c)) {
495-
throw new IllegalArgumentException(sm
496-
.getString("hpackhuffman.decode.illegalCharacterName", Character.toString(c)));
497-
}
498-
} else {
499-
if (!HttpParser.isFieldVChar(c)) {
500-
throw new IllegalArgumentException(
501-
sm.getString("hpackhuffman.decode.illegalCharacterValue.end", Character.toString(c)));
502-
}
493+
if (!isFieldName && !HttpParser.isFieldVChar(c)) {
494+
throw new IllegalArgumentException(
495+
sm.getString("hpackhuffman.decode.illegalCharacterValue.end", Character.toString(c)));
503496
}
504497
}
505498

0 commit comments

Comments
 (0)