Merge pull request #4529 from haxelion/bugfix/fix_gethostbyname_ex

Ensure socket.gethostbyname_ex only returns IPv4 addresses
This commit is contained in:
Jim Fasarakis-Hilliard authored and GitHub committed 2023-02-20 18:11:26 +02:00
commit e0a294849a
2 files changed
+1 -3

No files matched your search

-2
View File
@@ -782,8 +782,6 @@ class HandlerTests(unittest.TestCase):
self.assertEqual(headers.get("Content-type"), mimetype)
self.assertEqual(int(headers["Content-length"]), len(data))
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_file(self):
import email.utils
h = urllib.request.FileHandler()
+1 -1
View File
@@ -1835,7 +1835,7 @@ mod _socket {
name: PyStrRef,
vm: &VirtualMachine,
) -> Result<(String, PyListRef, PyListRef), IoOrPyException> {
let addr = get_addr(vm, name, c::AF_UNSPEC)?;
let addr = get_addr(vm, name, c::AF_INET)?;
let (hostname, _) = dns_lookup::getnameinfo(&addr, 0)
.map_err(|e| convert_socket_error(vm, e, SocketError::HError))?;
Ok((