1
0
mirror of https://github.com/kidoman/embd synced 2024-06-01 00:28:06 +02:00

Close exported pin on export failure

This commit is contained in:
Felipe Ramos (perenecabuto) 2016-09-10 22:33:06 -03:00
parent 1a49faafdd
commit 7368ec8726

View File

@ -43,6 +43,11 @@ func (p *digitalPin) init() error {
if p.initialized { if p.initialized {
return nil return nil
} }
defer func() {
if !p.initialized {
p.unexport()
}
}()
var err error var err error
if err = p.export(); err != nil { if err = p.export(); err != nil {