Skip to content

Commit 4f1085b

Browse files
committed
Ensure socket.gethostbyname_ex only returns IPv4 addresses
1 parent e5735cd commit 4f1085b

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

Lib/test/test_urllib2.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -782,8 +782,6 @@ def connect_ftp(self, user, passwd, host, port, dirs,
782782
self.assertEqual(headers.get("Content-type"), mimetype)
783783
self.assertEqual(int(headers["Content-length"]), len(data))
784784

785-
# TODO: RUSTPYTHON
786-
@unittest.expectedFailure
787785
def test_file(self):
788786
import email.utils
789787
h = urllib.request.FileHandler()

stdlib/src/socket.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1835,7 +1835,7 @@ mod _socket {
18351835
name: PyStrRef,
18361836
vm: &VirtualMachine,
18371837
) -> Result<(String, PyListRef, PyListRef), IoOrPyException> {
1838-
let addr = get_addr(vm, name, c::AF_UNSPEC)?;
1838+
let addr = get_addr(vm, name, c::AF_INET)?;
18391839
let (hostname, _) = dns_lookup::getnameinfo(&addr, 0)
18401840
.map_err(|e| convert_socket_error(vm, e, SocketError::HError))?;
18411841
Ok((

0 commit comments

Comments
 (0)