From: Andrew M. Kuchling Date: Wed, 7 Feb 2001 20:41:17 +0000 (+0000) Subject: Remove the optional integer argument to SSL_write; now it will always send X-Git-Tag: v2.1b1~495 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b38175ef3dd6d951f5e058d85a2d7d62eb424a90;p=python Remove the optional integer argument to SSL_write; now it will always send the entire string passed to it --- diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 00383c7ccf..dffd810ed3 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -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); }