aboutsummaryrefslogtreecommitdiff
path: root/block/curl.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2017-03-17 16:24:12 +0100
committerPeter Maydell <peter.maydell@linaro.org>2017-03-17 18:27:14 +0000
commiteb048026aa818f4e4121829b7b413580d830e738 (patch)
tree931c5175e8e6eb425f0d52c482202efa9570a34f /block/curl.c
parent31d89228366ce79064ac4fdef98ac85b39bf53ba (diff)
downloadqemu-eb048026aa818f4e4121829b7b413580d830e738.zip
qemu-eb048026aa818f4e4121829b7b413580d830e738.tar.gz
qemu-eb048026aa818f4e4121829b7b413580d830e738.tar.bz2
curl: fix compilation on OpenBSD
EPROTO is not found in OpenBSD. We usually use EIO when no better errno is available, do that here too. Reported-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-id: 20170317152412.8472-1-pbonzini@redhat.com Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Tested-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'block/curl.c')
-rw-r--r--block/curl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/block/curl.c b/block/curl.c
index e83dcd8..34dbd33 100644
--- a/block/curl.c
+++ b/block/curl.c
@@ -377,7 +377,7 @@ static void curl_multi_check_completion(BDRVCURLState *s)
}
qemu_mutex_unlock(&s->mutex);
- acb->common.cb(acb->common.opaque, -EPROTO);
+ acb->common.cb(acb->common.opaque, -EIO);
qemu_mutex_lock(&s->mutex);
qemu_aio_unref(acb);
state->acb[i] = NULL;