diff options
author | Richard Oudkerk <shibturn@gmail.com> | 2013-01-24 17:33:39 +0000 |
---|---|---|
committer | Richard Oudkerk <shibturn@gmail.com> | 2013-01-24 17:33:39 +0000 |
commit | ea7188d1647456c5abde3f30090a86101cc23170 (patch) | |
tree | 97460f06ce4023fd3a514f44f5df919fcb3066b0 /overlapped.c | |
parent | 1d7e715f717f6d9973dfea57d18ba06465f4907e (diff) | |
download | trollius-ea7188d1647456c5abde3f30090a86101cc23170.tar.gz |
Prevent sendall() from doing partial write without error.
Diffstat (limited to 'overlapped.c')
-rw-r--r-- | overlapped.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/overlapped.c b/overlapped.c index 1e7d611..66c9e32 100644 --- a/overlapped.c +++ b/overlapped.c @@ -504,14 +504,14 @@ Overlapped_WSARecv(OverlappedObject *self, PyObject *args) { HANDLE handle; DWORD size; - DWORD flags; + DWORD flags = 0; DWORD nread; PyObject *buf; WSABUF wsabuf; int ret; DWORD err; - if (!PyArg_ParseTuple(args, F_HANDLE F_DWORD F_DWORD, + if (!PyArg_ParseTuple(args, F_HANDLE F_DWORD "|" F_DWORD, &handle, &size, &flags)) return NULL; |