Removed unnecessary calls to signal() to ignore SIGPIPE. SIGPIPE is ignored
in initsigs() inside pythonrun.c.
This commit is contained in:
parent
656f7e4b40
commit
0fc8575412
@ -2515,11 +2515,6 @@ sock_initobj(PyObject *self, PyObject *args, PyObject *kwds)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
init_sockobject(s, fd, family, type, proto);
|
init_sockobject(s, fd, family, type, proto);
|
||||||
/* From now on, ignore SIGPIPE and let the error checking
|
|
||||||
do the work. */
|
|
||||||
#ifdef SIGPIPE
|
|
||||||
(void) signal(SIGPIPE, SIG_IGN);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@ -3038,9 +3033,6 @@ socket_socketpair(PyObject *self, PyObject *args)
|
|||||||
/* Create a pair of socket fds */
|
/* Create a pair of socket fds */
|
||||||
if (socketpair(family, type, proto, sv) < 0)
|
if (socketpair(family, type, proto, sv) < 0)
|
||||||
return set_error();
|
return set_error();
|
||||||
#ifdef SIGPIPE
|
|
||||||
(void) signal(SIGPIPE, SIG_IGN);
|
|
||||||
#endif
|
|
||||||
s0 = new_sockobject(sv[0], family, type, proto);
|
s0 = new_sockobject(sv[0], family, type, proto);
|
||||||
if (s0 == NULL)
|
if (s0 == NULL)
|
||||||
goto finally;
|
goto finally;
|
||||||
@ -3091,11 +3083,6 @@ socket_fromfd(PyObject *self, PyObject *args)
|
|||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
return set_error();
|
return set_error();
|
||||||
s = new_sockobject(fd, family, type, proto);
|
s = new_sockobject(fd, family, type, proto);
|
||||||
/* From now on, ignore SIGPIPE and let the error checking
|
|
||||||
do the work. */
|
|
||||||
#ifdef SIGPIPE
|
|
||||||
(void) signal(SIGPIPE, SIG_IGN);
|
|
||||||
#endif
|
|
||||||
return (PyObject *) s;
|
return (PyObject *) s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user