Hi Hans,
On 09/11/13 13:50, Hans Leidekker wrote:
static DWORD chunked_get_avail_data(data_stream_t *stream, http_request_t *req) {
- /* Allow reading only from read buffer */
- chunked_stream_t *chunked_stream = (chunked_stream_t*)stream;
- DWORD res;
- if(!chunked_stream->chunk_size || chunked_stream->chunk_size == ~0u) {
res = start_next_chunk(chunked_stream, req);
if(res != ERROR_SUCCESS)
return 0;
- }
start_next_chunk may block and we don't want chunked_get_avail_data to block.
Jacek