Patch #781722: Reject AF_INET6 if IPv6 is disabled. Will backport to 2.3.

This commit is contained in:
Martin v. Löwis 2003-08-05 06:25:06 +00:00
parent 0d8e16c7ad
commit 106490915b

View file

@ -2962,6 +2962,14 @@ socket_inet_pton(PyObject *self, PyObject *args)
return NULL;
}
#ifndef ENABLE_IPV6
if(af == AF_INET6) {
PyErr_SetString(socket_error,
"can't use AF_INET6, IPv6 is disabled");
return NULL;
}
#endif
retval = inet_pton(af, ip, packed);
if (retval < 0) {
PyErr_SetFromErrno(socket_error);