diff options
| -rw-r--r-- | dns/_asyncio_backend.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dns/_asyncio_backend.py b/dns/_asyncio_backend.py index d825765..82a0624 100644 --- a/dns/_asyncio_backend.py +++ b/dns/_asyncio_backend.py @@ -145,6 +145,10 @@ class Backend(dns._asyncbackend.Backend): ) return DatagramSocket(af, transport, protocol) elif socktype == socket.SOCK_STREAM: + if destination is None: + # This shouldn't happen, but we check to make code analysis software + # happier. + raise ValueError("destination required for stream sockets") (r, w) = await _maybe_wait_for( asyncio.open_connection( destination[0], |
