<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi Hans,<br>
<br>
On 09/11/13 13:50, Hans Leidekker wrote:<br>
</div>
<blockquote cite="mid:1378900218.27842.8.camel@t400" type="cite">
<pre wrap=""> static DWORD chunked_get_avail_data(data_stream_t *stream, http_request_t *req)
{
- /* Allow reading only from read buffer */
+ chunked_stream_t <b class="moz-txt-star"><span class="moz-txt-tag">*</span>chunked_stream = (chunked_stream_t<span class="moz-txt-tag">*</span></b>)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;
+ }
</pre>
</blockquote>
<br>
start_next_chunk may block and we don't want chunked_get_avail_data
to block.<br>
<br>
Jacek<br>
</body>
</html>