summaryrefslogtreecommitdiffstats
path: root/net/base/net_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/net_util.cc')
-rw-r--r--net/base/net_util.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/base/net_util.cc b/net/base/net_util.cc
index aa01f1f..2064af7 100644
--- a/net/base/net_util.cc
+++ b/net/base/net_util.cc
@@ -154,7 +154,7 @@ inline bool IsHexDigit(unsigned char c) {
inline unsigned char HexToInt(unsigned char c) {
DCHECK(IsHexDigit(c));
static unsigned char kOffset[4] = {0, 0x30u, 0x37u, 0x57u};
- return c - kOffset[c / 0x20];
+ return c - kOffset[(c >> 5) & 3];
}
// Similar to Base64Decode. Decodes a Q-encoded string to a sequence