From 157d60fc6df0fd2afe0b04f9691cc34cbd243478 Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Sat, 23 Jul 2016 16:50:27 +0500 Subject: [PATCH] Deivce closing if error --- noolite.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/noolite.go b/noolite.go index 723d001..94420ec 100644 --- a/noolite.go +++ b/noolite.go @@ -91,11 +91,13 @@ func NewNooliteAdapter(mode, bitrate, repeats uint) (*NooliteAdapter, error) { d.Configuration(1) if d.LastError() != "No error" { + d.Close() return nil, errors.New(d.LastError()) } d.Interface(0) if d.LastError() != "No error" { + d.Close() return nil, errors.New(d.LastError()) }