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()) }