summaryrefslogtreecommitdiff
path: root/tpool/aio_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tpool/aio_linux.cc')
-rw-r--r--tpool/aio_linux.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/tpool/aio_linux.cc b/tpool/aio_linux.cc
index fc6e5b53e1a..5d01c588a88 100644
--- a/tpool/aio_linux.cc
+++ b/tpool/aio_linux.cc
@@ -128,8 +128,7 @@ class aio_linux final : public aio
{
iocb->m_ret_len= event.res;
iocb->m_err= 0;
- if (iocb->m_ret_len != iocb->m_len)
- finish_synchronous(iocb);
+ finish_synchronous(iocb);
}
iocb->m_internal_task.m_func= iocb->m_callback;
iocb->m_internal_task.m_arg= iocb;