From d5a81790687a6aeaa8fd89165ee6f90309061bee Mon Sep 17 00:00:00 2001 From: Sebastian Zagrodzki Date: Thu, 27 Apr 2017 03:12:47 +0200 Subject: [PATCH] Exit libusb context when done. --- usb/libusb_cgo_benchmark_test.go | 1 + 1 file changed, 1 insertion(+) 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) })