[adding qemu-devel; per http://wiki.qemu.org/Contribute/SubmitAPatch, ALL patches must include qemu-devel, even if they are also copying other sublists]
On 12/11/2015 01:40 AM, Boris Schrijver wrote: > A server can respond different to both methods, or can block one of the two. > > Signed-off-by: Boris Schrijver <bo...@pcextreme.nl> > Reviewed-by: John Snow <js...@redhat.com> > --- > V2: Impovements over V1: > - Don't check for CURLE_WRITE_ERROR, on success CURLE_OK will be returned. > - Use CURLOPT_CUSTOMREQUEST instead of CURLOPT_HTTPGET. > --- > block/curl.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/block/curl.c b/block/curl.c > index 8994182..1677d0c 100644 > --- a/block/curl.c > +++ b/block/curl.c > @@ -598,6 +598,7 @@ static int curl_open(BlockDriverState *bs, QDict > *options, int flags, > curl_easy_setopt(state->curl, CURLOPT_HEADERFUNCTION, > curl_header_cb); > curl_easy_setopt(state->curl, CURLOPT_HEADERDATA, s); > + curl_easy_setopt(state->curl, CURLOPT_CUSTOMREQUEST, "GET"); > if (curl_easy_perform(state->curl)) > goto out; > curl_easy_getinfo(state->curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &d); > -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature