Skip to content

Commit 3690567

Browse files
committed
fix: non-pooled /probe connections leak, #311
1 parent 460f601 commit 3690567

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

mktxp/flow/probe_router_entry.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,11 @@ def is_done(self):
3131
self._wireless_type = RouterEntryWirelessType.NONE
3232
return
3333

34+
# Force disconnect for non-pooled probe connections to prevent leaking active user sessions
35+
self.api_connection.disconnect()
36+
if self._dhcp_entry:
37+
self._dhcp_entry.api_connection.disconnect()
38+
if self._capsman_entry:
39+
self._capsman_entry.api_connection.disconnect()
40+
3441
super().is_done()

0 commit comments

Comments
 (0)