summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2015-01-26 21:31:03 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2015-01-26 21:31:03 (GMT)
commitc27a8afcb0225076e38a38338534a6e07ad9ae3b (patch)
treef94c3a20386a7a49b17e07cb451ad61f8b549e92 /Modules
parent5474d0ba19e7fadf98440369216b0b66d6b7e647 (diff)
parent41063d2a59a24e257cd9ce62137e36c862e3ab1e (diff)
downloadcpython-c27a8afcb0225076e38a38338534a6e07ad9ae3b.zip
cpython-c27a8afcb0225076e38a38338534a6e07ad9ae3b.tar.gz
cpython-c27a8afcb0225076e38a38338534a6e07ad9ae3b.tar.bz2
Merge 3.4 (asyncio)
Diffstat (limited to 'Modules')
-rw-r--r--Modules/overlapped.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/overlapped.c b/Modules/overlapped.c
index 4661152..1a081ec 100644
--- a/Modules/overlapped.c
+++ b/Modules/overlapped.c
@@ -730,7 +730,7 @@ Overlapped_ReadFile(OverlappedObject *self, PyObject *args)
switch (err) {
case ERROR_BROKEN_PIPE:
mark_as_completed(&self->overlapped);
- Py_RETURN_NONE;
+ return SetFromWindowsErr(err);
case ERROR_SUCCESS:
case ERROR_MORE_DATA:
case ERROR_IO_PENDING:
@@ -789,7 +789,7 @@ Overlapped_WSARecv(OverlappedObject *self, PyObject *args)
switch (err) {
case ERROR_BROKEN_PIPE:
mark_as_completed(&self->overlapped);
- Py_RETURN_NONE;
+ return SetFromWindowsErr(err);
case ERROR_SUCCESS:
case ERROR_MORE_DATA:
case ERROR_IO_PENDING: