We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98d8590 commit d80d6caCopy full SHA for d80d6ca
src/string_bytes.cc
@@ -626,10 +626,8 @@ size_t StringBytes::hex_encode(
626
size_t slen,
627
char* dst,
628
size_t dlen) {
629
- CHECK(slen * 2 >= slen && "overflow in hex encode");
630
-
631
// We know how much we'll write, just make sure that there's space.
632
- CHECK(dlen >= slen * 2 &&
+ CHECK(dlen >= MultiplyWithOverflowCheck<size_t>(slen, 2u) &&
633
"not enough space provided for hex encode");
634
635
dlen = slen * 2;
0 commit comments