Line | Count | Source |
1 | #include "fuzz.h" | |
2 | ||
3 | int | |
4 | LLVMFuzzerTestOneInput (const unsigned char *data, size_t size) | |
5 | 143 | { |
6 | 143 | GBytes *bytes; |
7 | 143 | char *data_uri; |
8 | ||
9 | 143 | fuzz_set_logging_func (); |
10 | ||
11 | 143 | data_uri = g_strdup_printf ("data:%.*s", (int)size, data); |
12 | // g_print("%s", data_uri); | |
13 | 143 | bytes = soup_uri_decode_data_uri (data_uri, NULL); |
14 | ||
15 | 143 | g_clear_pointer (&bytes, g_bytes_unref); |
16 | 143 | g_free (data_uri); |
17 | ||
18 | 143 | return 0; |
19 | 143 | } |