diff --git a/lib/LinkWireless.hpp b/lib/LinkWireless.hpp index 3a9a9e4..3d38cac 100644 --- a/lib/LinkWireless.hpp +++ b/lib/LinkWireless.hpp @@ -447,7 +447,7 @@ class LinkWireless { */ bool closeServer() { LINK_WIRELESS_RESET_IF_NEEDED - if (state != SERVING) { + if (state != SERVING || sessionState.serverClosed) { lastError = WRONG_STATE; return false; }