diff --git a/fuzz/fuzz_http3serverreq.cc b/fuzz/fuzz_http3serverreq.cc index 1d1595a..b551815 100644 --- a/fuzz/fuzz_http3serverreq.cc +++ b/fuzz/fuzz_http3serverreq.cc @@ -228,15 +228,15 @@ int send_data(nghttp3_conn *conn) { namespace { int set_stream_priorities(nghttp3_conn *conn, - FuzzedDataProvider *fuzzed_data_provider) { - for (; fuzzed_data_provider->ConsumeBool();) { - auto stream_id = fuzzed_data_provider->ConsumeIntegralInRange( + FuzzedDataProvider &fuzzed_data_provider) { + for (; fuzzed_data_provider.ConsumeBool();) { + auto stream_id = fuzzed_data_provider.ConsumeIntegralInRange( 0, NGHTTP3_MAX_VARINT); nghttp3_pri pri{ - .urgency = fuzzed_data_provider->ConsumeIntegralInRange( + .urgency = fuzzed_data_provider.ConsumeIntegralInRange( 0, NGHTTP3_URGENCY_LEVELS - 1), - .inc = fuzzed_data_provider->ConsumeIntegralInRange(0, 1), + .inc = fuzzed_data_provider.ConsumeIntegralInRange(0, 1), }; auto rv = nghttp3_conn_set_server_stream_priority(conn, stream_id, &pri); @@ -330,7 +330,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { } } - if (set_stream_priorities(conn, &fuzzed_data_provider) != 0) { + if (set_stream_priorities(conn, fuzzed_data_provider) != 0) { goto fin; }