Message ID | 1443086067-8209-1-git-send-email-kwolf@redhat.com |
---|---|
State | New |
Headers | show |
On 09/24/2015 03:14 AM, Kevin Wolf wrote: > aio_worker() wrote the return code to the wrong variable. > > Signed-off-by: Kevin Wolf <kwolf@redhat.com> > Tested-by: Guangmu Zhu <guangmuzhu@gmail.com> > --- > block/raw-win32.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Reviewed-by: Eric Blake <eblake@redhat.com> > > diff --git a/block/raw-win32.c b/block/raw-win32.c > index 68f2338..b562c94 100644 > --- a/block/raw-win32.c > +++ b/block/raw-win32.c > @@ -119,9 +119,9 @@ static int aio_worker(void *arg) > case QEMU_AIO_WRITE: > count = handle_aiocb_rw(aiocb); > if (count == aiocb->aio_nbytes) { > - count = 0; > + ret = 0; > } else { > - count = -EINVAL; > + ret = -EINVAL; > } > break; > case QEMU_AIO_FLUSH: >
diff --git a/block/raw-win32.c b/block/raw-win32.c index 68f2338..b562c94 100644 --- a/block/raw-win32.c +++ b/block/raw-win32.c @@ -119,9 +119,9 @@ static int aio_worker(void *arg) case QEMU_AIO_WRITE: count = handle_aiocb_rw(aiocb); if (count == aiocb->aio_nbytes) { - count = 0; + ret = 0; } else { - count = -EINVAL; + ret = -EINVAL; } break; case QEMU_AIO_FLUSH: