curl: Fix return from curl_read_cb with invalid state
authorMatthew Booth <mbooth@redhat.com>
Tue, 29 Apr 2014 15:03:27 +0000 (16:03 +0100)
committerKevin Wolf <kwolf@redhat.com>
Wed, 30 Apr 2014 14:34:08 +0000 (16:34 +0200)
commit38bbc0a580f9f10570b1d1b5d3e92f0e6feb2970
tree831c492829a2f909027240233f8de43d40bb6556
parent9e550b326076caf4a1756b77eee95ad60b4adc27
curl: Fix return from curl_read_cb with invalid state

A curl write callback is supposed to return the number of bytes it
handled.  curl_read_cb would have erroneously reported it had handled
all bytes in the event that the internal curl state was invalid.

Signed-off-by: Matthew Booth <mbooth@redhat.com>
Tested-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/curl.c