summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
Diffstat (limited to 'Modules')
-rw-r--r--Modules/socketmodule.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 00383c7..dffd810 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);
}