Skip to content

Commit 12475bf

Browse files
AdamKorczjackgopack4
authored andcommitted
Fix false fuzzer crash (open-telemetry#11326)
The fuzzer report a null-pointer dereference which is not true. This fixes that. #### Link to tracking issue Fixes https://issues.oss-fuzz.com/issues/42538213 Signed-off-by: Adam Korczynski <[email protected]>
1 parent a19deec commit 12475bf

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

receiver/otlpreceiver/fuzz_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"testing"
1111

1212
"go.opentelemetry.io/collector/component/componenttest"
13+
"go.opentelemetry.io/collector/consumer/consumertest"
1314
"go.opentelemetry.io/collector/receiver/otlpreceiver/internal/logs"
1415
"go.opentelemetry.io/collector/receiver/otlpreceiver/internal/metrics"
1516
"go.opentelemetry.io/collector/receiver/otlpreceiver/internal/trace"
@@ -35,6 +36,10 @@ func FuzzReceiverHandlers(f *testing.F) {
3536
if err != nil {
3637
panic(err)
3738
}
39+
r.nextTraces = consumertest.NewNop()
40+
r.nextLogs = consumertest.NewNop()
41+
r.nextMetrics = consumertest.NewNop()
42+
r.nextProfiles = consumertest.NewNop()
3843
resp := httptest.NewRecorder()
3944
switch handler % 3 {
4045
case 0:

0 commit comments

Comments
 (0)