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 dce39f4 commit e7ba2bfCopy full SHA for e7ba2bf
src/string_bytes.cc
@@ -523,10 +523,8 @@ size_t StringBytes::hex_encode(
523
size_t slen,
524
char* dst,
525
size_t dlen) {
526
- CHECK(slen * 2 >= slen && "overflow in hex encode");
527
-
528
// We know how much we'll write, just make sure that there's space.
529
- CHECK(dlen >= slen * 2 &&
+ CHECK(dlen >= MultiplyWithOverflowCheck<size_t>(slen, 2u) &&
530
"not enough space provided for hex encode");
531
532
dlen = slen * 2;
0 commit comments