Remove the optional integer argument to SSL_write; now it will always send
the entire string passed to it
This commit is contained in:
parent
3c044942ab
commit
b38175ef3d
|
@ -2216,14 +2216,11 @@ staticforward PyTypeObject SSL_Type = {
|
|||
static PyObject *SSL_SSLwrite(SSLObject *self, PyObject *args)
|
||||
{
|
||||
char *data;
|
||||
size_t len = 0;
|
||||
size_t len;
|
||||
|
||||
if (!PyArg_ParseTuple(args, "s#|i:write", &data, &len))
|
||||
if (!PyArg_ParseTuple(args, "s#:write", &data, &len))
|
||||
return NULL;
|
||||
|
||||
if (!len)
|
||||
len = strlen(data);
|
||||
|
||||
len = SSL_write(self->ssl, data, len);
|
||||
return PyInt_FromLong((long)len);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue