Index: base/md5.cc |
diff --git a/base/md5.cc b/base/md5.cc |
index 737c7c47b0fd7d7b4faa561404634d201f03649e..064e28acf102b4dd7ec82e5a71210dea35d344be 100644 |
--- a/base/md5.cc |
+++ b/base/md5.cc |
@@ -276,11 +276,10 @@ std::string MD5DigestToBase16(const MD5Digest& digest) { |
std::string ret; |
ret.resize(32); |
- int j = 0; |
- for (int i = 0; i < 16; i++) { |
+ for (int i = 0, j = 0; i < 16; i++, j += 2) { |
int a = digest.a[i]; |
- ret[j++] = zEncode[(a >> 4) & 0xf]; |
- ret[j++] = zEncode[a & 0xf]; |
+ ret[j] = zEncode[(a >> 4) & 0xf]; |
+ ret[j + 1] = zEncode[a & 0xf]; |
} |
return ret; |
} |