Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pymongo/asynchronous/srv_resolver.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ async def _get_srv_response_and_hosts(

# Validate hosts
for node in nodes:
if self.__fqdn == node[0].lower():
if self.__fqdn == node[0].lower() and len(node[0].split(".")) < 3:
raise ConfigurationError(
"Invalid SRV host: return address is identical to SRV hostname"
)
Expand Down
2 changes: 1 addition & 1 deletion pymongo/synchronous/srv_resolver.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ def _get_srv_response_and_hosts(

# Validate hosts
for node in nodes:
if self.__fqdn == node[0].lower():
if self.__fqdn == node[0].lower() and len(node[0].split(".")) < 3:
raise ConfigurationError(
"Invalid SRV host: return address is identical to SRV hostname"
)
Expand Down
Loading