Browse Source

Fix tohexu/1 and tohexl/1

tohexu(16) or tohexl(16) will now crash, instead of evaluating to $G or $g.
Matthias Endler 11 years ago
parent
commit
b2511f15a0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/cowboy_http.erl

+ 2 - 2
src/cowboy_http.erl

@@ -1030,11 +1030,11 @@ urlencode(<<>>, Acc, _Plus, _Upper) ->
 
 -spec tohexu(byte()) -> byte().
 tohexu(C) when C < 10 -> $0 + C;
-tohexu(C) when C < 17 -> $A + C - 10.
+tohexu(C) when C < 16 -> $A + C - 10.
 
 -spec tohexl(byte()) -> byte().
 tohexl(C) when C < 10 -> $0 + C;
-tohexl(C) when C < 17 -> $a + C - 10.
+tohexl(C) when C < 16 -> $a + C - 10.
 
 %% Tests.