diff --git a/usb/libusb_cgo_benchmark_test.go b/usb/libusb_cgo_benchmark_test.go index da8acc9..c40e7b8 100644 --- a/usb/libusb_cgo_benchmark_test.go +++ b/usb/libusb_cgo_benchmark_test.go @@ -39,6 +39,7 @@ func BenchmarkCGo(b *testing.B) { if err != nil { b.Fatalf("libusb_init() failed: %v", err) } + defer libusbImpl{}.exit(ctx) b.ResetTimer() bc.bfunc(ctx, b.N) })