Skip to content

Commit 52abb1a

Browse files
author
pfeatherstone
committed
more cov
1 parent 6780e4d commit 52abb1a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

examples/fuzz/base64.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
#include <cstdint>
22
#include <cstddef>
3+
#include <algorithm>
34
#include <http.h>
45

56
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
67
{
78
auto encoded = http::base64_encode(size, data);
89
auto decoded = http::base64_decode(encoded);
10+
encoded.erase(std::remove(begin(encoded), end(encoded), '='), end(encoded));
11+
auto decoded2 = http::base64_decode(encoded);
912
return 0;
1013
}

0 commit comments

Comments
 (0)