![](https://secure.gravatar.com/avatar/1b22e978d7a2c755e770c6ecebc26b9b.jpg?s=120&d=mm&r=g)
Update of /cvsroot/python/python/dist/src/Modules In directory sc8-pr-cvs1:/tmp/cvs-serv1757/Modules Modified Files: _ssl.c Log Message: Patch #803998: Correctly check for error in SSL_write. Index: _ssl.c =================================================================== RCS file: /cvsroot/python/python/dist/src/Modules/_ssl.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** _ssl.c 20 Oct 2003 14:01:52 -0000 1.14 --- _ssl.c 27 Oct 2003 14:24:37 -0000 1.15 *************** *** 374,381 **** char *data; int len; int timedout; int err; ! if (!PyArg_ParseTuple(args, "s#:write", &data, &len)) return NULL; --- 374,382 ---- char *data; int len; + int count; int timedout; int err; ! if (!PyArg_ParseTuple(args, "s#:write", &data, &count)) return NULL; *************** *** 388,392 **** err = 0; Py_BEGIN_ALLOW_THREADS ! len = SSL_write(self->ssl, data, len); err = SSL_get_error(self->ssl, len); Py_END_ALLOW_THREADS --- 389,393 ---- err = 0; Py_BEGIN_ALLOW_THREADS ! len = SSL_write(self->ssl, data, count); err = SSL_get_error(self->ssl, len); Py_END_ALLOW_THREADS