SMerrony / tello

The tello Go (golang) package is an unofficial, easy-to-use, standalone API for the Ryze Tello® drone.
MIT License
80 stars 21 forks source link

ControlDisconnect() can hang after reconnecting #9

Closed SMerrony closed 6 years ago

SMerrony commented 6 years ago

Expected Behavior

ControlDisconnect() should always succeed.

Current Behavior

After connecting, disconnecting, (re)connecting, the next ControlDisconnect call hangs.

Possible Solution

Looks as if the semaphore channels are blocking.