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 00383c7..dffd810 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -2216,14 +2216,11 @@
 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);
 }